diff options
author | Nick Mathewson <nickm@torproject.org> | 2024-04-02 14:02:16 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2024-04-02 14:02:16 +0000 |
commit | 305f74b9bbe187ea2a48003ca93b5bde4b4d6e09 (patch) | |
tree | fda4a6bf495d5fb0b4de55362bf860862e16c6f1 | |
parent | 81fb70d59b00bfa0a99ca0834c21231ad3403f16 (diff) | |
parent | 1060cc5e2fbb89443c2bd2bd813bd4a22b49e41a (diff) | |
download | arti-1.2.1.tar.gz arti-1.2.1.zip |
Merge branch 'version_bumps_1_2_1' into 'main'arti-v1.2.1arti-1.2.1
Version bumps for today's release
See merge request tpo/core/arti!2065
56 files changed, 789 insertions, 881 deletions
diff --git a/Cargo.lock b/Cargo.lock index 2ce02108f..a13226a81 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -195,7 +195,7 @@ checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" [[package]] name = "arti" -version = "1.2.0" +version = "1.2.1" dependencies = [ "anyhow", "arti-client", @@ -247,7 +247,7 @@ dependencies = [ [[package]] name = "arti-bench" -version = "0.9.0" +version = "0.17.0" dependencies = [ "anyhow", "arti", @@ -269,7 +269,7 @@ dependencies = [ [[package]] name = "arti-client" -version = "0.14.1" +version = "0.17.0" dependencies = [ "anyhow", "cfg-if", @@ -324,11 +324,11 @@ dependencies = [ [[package]] name = "arti-config" -version = "0.8.0" +version = "0.17.0" [[package]] name = "arti-hyper" -version = "0.14.1" +version = "0.17.0" dependencies = [ "anyhow", "arti-client", @@ -347,7 +347,7 @@ dependencies = [ [[package]] name = "arti-rpcserver" -version = "0.5.1" +version = "0.17.0" dependencies = [ "arti-client", "asynchronous-codec", @@ -379,7 +379,7 @@ dependencies = [ [[package]] name = "arti-testing" -version = "0.10.1" +version = "0.17.0" dependencies = [ "anyhow", "arti", @@ -911,7 +911,7 @@ checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" [[package]] name = "caret" -version = "0.4.4" +version = "0.4.5" [[package]] name = "cc" @@ -1663,7 +1663,7 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "equix" -version = "0.1.2" +version = "0.1.3" dependencies = [ "arrayvec", "hashx", @@ -1906,7 +1906,7 @@ dependencies = [ [[package]] name = "fs-mistrust" -version = "0.7.8" +version = "0.7.9" dependencies = [ "derive_builder_fork_arti", "dirs", @@ -1944,7 +1944,7 @@ dependencies = [ [[package]] name = "fslock-guard" -version = "0.1.1" +version = "0.1.2" dependencies = [ "fslock-arti-fork", "test-temp-dir", @@ -2214,7 +2214,7 @@ dependencies = [ [[package]] name = "hashx" -version = "0.1.2" +version = "0.1.3" dependencies = [ "arrayvec", "blake2", @@ -3767,7 +3767,7 @@ checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" [[package]] name = "retry-error" -version = "0.5.1" +version = "0.5.2" dependencies = [ "anyhow", "derive_more", @@ -3978,7 +3978,7 @@ dependencies = [ [[package]] name = "safelog" -version = "0.3.5" +version = "0.3.6" dependencies = [ "derive_more", "educe", @@ -4644,7 +4644,7 @@ dependencies = [ [[package]] name = "test-temp-dir" -version = "0.2.0" +version = "0.2.1" dependencies = [ "anyhow", "derive_more", @@ -4954,7 +4954,7 @@ dependencies = [ [[package]] name = "tor-async-utils" -version = "0.1.5" +version = "0.17.0" dependencies = [ "futures", "futures-await-test", @@ -4967,7 +4967,7 @@ dependencies = [ [[package]] name = "tor-basic-utils" -version = "0.8.0" +version = "0.17.0" dependencies = [ "derive_more", "educe", @@ -4983,7 +4983,7 @@ dependencies = [ [[package]] name = "tor-bytes" -version = "0.10.0" +version = "0.17.0" dependencies = [ "bytes", "digest", @@ -4998,7 +4998,7 @@ dependencies = [ [[package]] name = "tor-cell" -version = "0.16.1" +version = "0.17.0" dependencies = [ "bitflags 2.5.0", "bytes", @@ -5023,7 +5023,7 @@ dependencies = [ [[package]] name = "tor-cert" -version = "0.11.0" +version = "0.17.0" dependencies = [ "base64ct", "caret", @@ -5041,7 +5041,7 @@ dependencies = [ [[package]] name = "tor-chanmgr" -version = "0.14.1" +version = "0.17.0" dependencies = [ "async-trait", "derive_builder_fork_arti", @@ -5076,7 +5076,7 @@ dependencies = [ [[package]] name = "tor-checkable" -version = "0.8.0" +version = "0.17.0" dependencies = [ "humantime 2.1.0", "signature", @@ -5086,7 +5086,7 @@ dependencies = [ [[package]] name = "tor-circmgr" -version = "0.16.0" +version = "0.17.0" dependencies = [ "amplify", "async-trait", @@ -5135,7 +5135,7 @@ dependencies = [ [[package]] name = "tor-config" -version = "0.11.0" +version = "0.17.0" dependencies = [ "config", "derive-adhoc 0.8.4", @@ -5168,7 +5168,7 @@ dependencies = [ [[package]] name = "tor-congestion" -version = "0.7.0" +version = "0.17.0" dependencies = [ "thiserror", "tor-error", @@ -5178,7 +5178,7 @@ dependencies = [ [[package]] name = "tor-consdiff" -version = "0.7.0" +version = "0.17.0" dependencies = [ "digest", "hex", @@ -5188,7 +5188,7 @@ dependencies = [ [[package]] name = "tor-dirclient" -version = "0.14.0" +version = "0.17.0" dependencies = [ "async-compression", "base64ct", @@ -5216,7 +5216,7 @@ dependencies = [ [[package]] name = "tor-dirmgr" -version = "0.16.0" +version = "0.17.0" dependencies = [ "anyhow", "async-trait", @@ -5274,7 +5274,7 @@ dependencies = [ [[package]] name = "tor-error" -version = "0.6.1" +version = "0.17.0" dependencies = [ "anyhow", "backtrace", @@ -5292,7 +5292,7 @@ dependencies = [ [[package]] name = "tor-events" -version = "0.5.5" +version = "0.17.0" dependencies = [ "async-broadcast", "futures", @@ -5305,7 +5305,7 @@ dependencies = [ [[package]] name = "tor-geoip" -version = "0.2.0" +version = "0.17.0" dependencies = [ "derive_more", "once_cell", @@ -5316,7 +5316,7 @@ dependencies = [ [[package]] name = "tor-guardmgr" -version = "0.14.1" +version = "0.17.0" dependencies = [ "amplify", "base64ct", @@ -5358,7 +5358,7 @@ dependencies = [ [[package]] name = "tor-hsclient" -version = "0.10.0" +version = "0.17.0" dependencies = [ "async-trait", "derive-adhoc 0.8.4", @@ -5404,7 +5404,7 @@ dependencies = [ [[package]] name = "tor-hscrypto" -version = "0.6.1" +version = "0.17.0" dependencies = [ "cipher", "data-encoding", @@ -5432,7 +5432,7 @@ dependencies = [ [[package]] name = "tor-hspow" -version = "0.3.0" +version = "0.17.0" dependencies = [ "arrayvec", "blake2", @@ -5446,7 +5446,7 @@ dependencies = [ [[package]] name = "tor-hsrproxy" -version = "0.6.0" +version = "0.17.0" dependencies = [ "derive-adhoc 0.8.4", "derive_builder_fork_arti", @@ -5472,7 +5472,7 @@ dependencies = [ [[package]] name = "tor-hsservice" -version = "0.8.0" +version = "0.17.0" dependencies = [ "amplify", "anyhow", @@ -5537,7 +5537,7 @@ dependencies = [ [[package]] name = "tor-keymgr" -version = "0.8.0" +version = "0.17.0" dependencies = [ "amplify", "arrayvec", @@ -5570,7 +5570,7 @@ dependencies = [ [[package]] name = "tor-linkspec" -version = "0.11.1" +version = "0.17.0" dependencies = [ "base64ct", "by_address", @@ -5597,7 +5597,7 @@ dependencies = [ [[package]] name = "tor-llcrypto" -version = "0.7.0" +version = "0.17.0" dependencies = [ "aes", "base64ct", @@ -5633,7 +5633,7 @@ dependencies = [ [[package]] name = "tor-log-ratelim" -version = "0.3.0" +version = "0.17.0" dependencies = [ "futures", "humantime 2.1.0", @@ -5647,7 +5647,7 @@ dependencies = [ [[package]] name = "tor-netdir" -version = "0.12.1" +version = "0.17.0" dependencies = [ "bitflags 2.5.0", "derive_builder_fork_arti", @@ -5685,7 +5685,7 @@ dependencies = [ [[package]] name = "tor-netdoc" -version = "0.12.1" +version = "0.17.0" dependencies = [ "amplify", "anyhow", @@ -5731,7 +5731,7 @@ dependencies = [ [[package]] name = "tor-persist" -version = "0.10.1" +version = "0.17.0" dependencies = [ "amplify", "anyhow", @@ -5757,7 +5757,7 @@ dependencies = [ [[package]] name = "tor-proto" -version = "0.16.1" +version = "0.17.0" dependencies = [ "asynchronous-codec", "bitvec", @@ -5810,7 +5810,7 @@ dependencies = [ [[package]] name = "tor-protover" -version = "0.6.0" +version = "0.17.0" dependencies = [ "caret", "thiserror", @@ -5818,7 +5818,7 @@ dependencies = [ [[package]] name = "tor-ptmgr" -version = "0.11.0" +version = "0.17.0" dependencies = [ "anyhow", "async-trait", @@ -5844,7 +5844,7 @@ dependencies = [ [[package]] name = "tor-relay-selection" -version = "0.0.1" +version = "0.17.0" dependencies = [ "derive_more", "once_cell", @@ -5859,7 +5859,7 @@ dependencies = [ [[package]] name = "tor-rpcbase" -version = "0.3.0" +version = "0.17.0" dependencies = [ "assert-impl", "downcast-rs", @@ -5880,7 +5880,7 @@ dependencies = [ [[package]] name = "tor-rtcompat" -version = "0.10.0" +version = "0.17.0" dependencies = [ "async-io 2.3.2", "async-native-tls", @@ -5904,7 +5904,7 @@ dependencies = [ [[package]] name = "tor-rtmock" -version = "0.13.0" +version = "0.17.0" dependencies = [ "amplify", "async-trait", @@ -5933,7 +5933,7 @@ dependencies = [ [[package]] name = "tor-socksproto" -version = "0.10.0" +version = "0.17.0" dependencies = [ "arbitrary", "caret", @@ -5946,7 +5946,7 @@ dependencies = [ [[package]] name = "tor-units" -version = "0.6.5" +version = "0.17.0" dependencies = [ "derive_more", "float-cmp", diff --git a/crates/arti-bench/Cargo.toml b/crates/arti-bench/Cargo.toml index 4b677af26..0ce0ce79e 100644 --- a/crates/arti-bench/Cargo.toml +++ b/crates/arti-bench/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "arti-bench" -version = "0.9.0" +version = "0.17.0" edition = "2021" rust-version = "1.70" authors = ["The Tor Project, Inc.", "eta <eta@torproject.org>"] @@ -17,19 +17,19 @@ publish = false [dependencies] anyhow = "1.0.23" -arti = { path = "../arti", version = "1.2.0" } -arti-client = { package = "arti-client", path = "../arti-client", version = "0.14.1" } +arti = { path = "../arti", version = "1.2.1" } +arti-client = { package = "arti-client", path = "../arti-client", version = "0.17.0" } clap = { version = "4.3.24", features = ["wrap_help"] } float-ord = "0.3" -fs-mistrust = { path = "../fs-mistrust", version = "0.7.7" } +fs-mistrust = { path = "../fs-mistrust", version = "0.7.9" } futures = "0.3.14" rand = "0.8" 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.11.0" } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.10.0", features = ["tokio", "native-tls"] } +tor-config = { path = "../tor-config", version = "0.17.0" } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.17.0", 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 123f164bc..9e191b482 100644 --- a/crates/arti-client/Cargo.toml +++ b/crates/arti-client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "arti-client" -version = "0.14.1" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -120,40 +120,40 @@ derive_builder = { version = "0.11.2", package = "derive_builder_fork_arti" } derive_more = "0.99.3" directories = "5" educe = "0.4.6" -fs-mistrust = { path = "../fs-mistrust", version = "0.7.7", features = ["serde"] } +fs-mistrust = { path = "../fs-mistrust", version = "0.7.9", features = ["serde"] } futures = "0.3.14" hostname-validator = "1.1.1" humantime-serde = "1.1.1" libc = "0.2" pin-project = "1" postage = { version = "0.5.0", default-features = false, features = ["futures-traits"] } -safelog = { path = "../safelog", version = "0.3.2" } +safelog = { path = "../safelog", version = "0.3.6" } serde = { version = "1.0.103", features = ["derive"] } thiserror = "1" -tor-async-utils = { path = "../tor-async-utils", version = "0.1.5" } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.8.0" } -tor-cell = { path = "../tor-cell", version = "0.16.1" } -tor-chanmgr = { path = "../tor-chanmgr", version = "0.14.0" } -tor-checkable = { path = "../tor-checkable", version = "0.8.0" } -tor-circmgr = { path = "../tor-circmgr", version = "0.16.0" } -tor-config = { path = "../tor-config", version = "0.11.0" } -tor-dirmgr = { path = "../tor-dirmgr", version = "0.16.0", default-features = false, features = ["mmap"] } -tor-error = { path = "../tor-error", version = "0.6.0", features = ["tracing"] } -tor-geoip = { path = "../tor-geoip", version = "0.2.0", optional = true } -tor-guardmgr = { path = "../tor-guardmgr", version = "0.14.1" } -tor-hsclient = { path = "../tor-hsclient", version = "0.10.0", optional = true } -tor-hscrypto = { path = "../tor-hscrypto", version = "0.6.0", optional = true } -tor-hsservice = { path = "../tor-hsservice", version = "0.8.0", optional = true } -tor-keymgr = { path = "../tor-keymgr", version = "0.8.0", default-features = false } -tor-linkspec = { path = "../tor-linkspec", version = "0.11.0" } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.7.0" } -tor-netdir = { path = "../tor-netdir", version = "0.12.1" } -tor-netdoc = { path = "../tor-netdoc", version = "0.12.1" } -tor-persist = { path = "../tor-persist", version = "0.10.1" } -tor-proto = { path = "../tor-proto", version = "0.16.1" } -tor-ptmgr = { path = "../tor-ptmgr", version = "0.11.0", optional = true } -tor-rpcbase = { path = "../tor-rpcbase", version = "0.3.0", optional = true } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.10.0" } +tor-async-utils = { path = "../tor-async-utils", version = "0.17.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.17.0" } +tor-cell = { path = "../tor-cell", version = "0.17.0" } +tor-chanmgr = { path = "../tor-chanmgr", version = "0.17.0" } +tor-checkable = { path = "../tor-checkable", version = "0.17.0" } +tor-circmgr = { path = "../tor-circmgr", version = "0.17.0" } +tor-config = { path = "../tor-config", version = "0.17.0" } +tor-dirmgr = { path = "../tor-dirmgr", version = "0.17.0", default-features = false, features = ["mmap"] } +tor-error = { path = "../tor-error", version = "0.17.0", features = ["tracing"] } +tor-geoip = { path = "../tor-geoip", version = "0.17.0", optional = true } +tor-guardmgr = { path = "../tor-guardmgr", version = "0.17.0" } +tor-hsclient = { path = "../tor-hsclient", version = "0.17.0", optional = true } +tor-hscrypto = { path = "../tor-hscrypto", version = "0.17.0", optional = true } +tor-hsservice = { path = "../tor-hsservice", version = "0.17.0", optional = true } +tor-keymgr = { path = "../tor-keymgr", version = "0.17.0", default-features = false } +tor-linkspec = { path = "../tor-linkspec", version = "0.17.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.17.0" } +tor-netdir = { path = "../tor-netdir", version = "0.17.0" } +tor-netdoc = { path = "../tor-netdoc", version = "0.17.0" } +tor-persist = { path = "../tor-persist", version = "0.17.0" } +tor-proto = { path = "../tor-proto", version = "0.17.0" } +tor-ptmgr = { path = "../tor-ptmgr", version = "0.17.0", optional = true } +tor-rpcbase = { path = "../tor-rpcbase", version = "0.17.0", optional = true } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.17.0" } tracing = "0.1.36" void = "1" @@ -173,7 +173,7 @@ tokio-crate = { package = "tokio", version = "1.7", features = [ ] } tokio-util = { version = "0.7.0", features = ["compat"] } toml = "0.8.8" -tor-rtcompat = { path = "../tor-rtcompat", version = "0.10.0", features = ["tokio", "native-tls"] } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.17.0", features = ["tokio", "native-tls"] } tracing-subscriber = "0.3.0" [package.metadata.docs.rs] diff --git a/crates/arti-config/Cargo.toml b/crates/arti-config/Cargo.toml index c777f3fbc..c15129811 100644 --- a/crates/arti-config/Cargo.toml +++ b/crates/arti-config/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "arti-config" -version = "0.8.0" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" diff --git a/crates/arti-hyper/Cargo.toml b/crates/arti-hyper/Cargo.toml index b247031b7..691301fc5 100644 --- a/crates/arti-hyper/Cargo.toml +++ b/crates/arti-hyper/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "arti-hyper" -version = "0.14.1" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -36,7 +36,7 @@ __is_nonadditive = [] [dependencies] anyhow = "1.0.23" -arti-client = { path = "../arti-client", version = "0.14.1" } +arti-client = { path = "../arti-client", version = "0.17.0" } educe = "0.4.6" hyper = { version = "0.14", features = ["http1", "client", "runtime"] } pin-project = "1" @@ -44,8 +44,8 @@ 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.6.0" } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.10.0", features = ["tokio"] } +tor-error = { path = "../tor-error", version = "0.17.0" } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.17.0", features = ["tokio"] } [target.'cfg(target_vendor="apple")'.dev-dependencies] tls-api-openssl = "0.9.0" diff --git a/crates/arti-rpcserver/Cargo.toml b/crates/arti-rpcserver/Cargo.toml index 18418f37b..0140b14f7 100644 --- a/crates/arti-rpcserver/Cargo.toml +++ b/crates/arti-rpcserver/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "arti-rpcserver" -version = "0.5.1" +version = "0.17.0" edition = "2021" rust-version = "1.70" authors = ["The Tor Project, Inc.", "eta <eta@torproject.org>"] @@ -23,7 +23,7 @@ full = [ ] [dependencies] -arti-client = { path = "../arti-client", version = "0.14.1", features = ["rpc"] } +arti-client = { path = "../arti-client", version = "0.17.0", features = ["rpc"] } asynchronous-codec = { version = "0.7.0", features = ["json"] } base64ct = "1.5.1" bytes = "1" @@ -37,12 +37,12 @@ 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.5" } -tor-bytes = { path = "../tor-bytes", version = "0.10.0" } -tor-error = { path = "../tor-error", version = "0.6.0" } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.7.0" } -tor-rpcbase = { path = "../tor-rpcbase", version = "0.3.0" } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.10.0" } +tor-async-utils = { path = "../tor-async-utils", version = "0.17.0" } +tor-bytes = { path = "../tor-bytes", version = "0.17.0" } +tor-error = { path = "../tor-error", version = "0.17.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.17.0" } +tor-rpcbase = { path = "../tor-rpcbase", version = "0.17.0" } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.17.0" } tracing = "0.1.36" typetag = "0.2.7" weak-table = "0.3.0" @@ -50,4 +50,4 @@ zeroize = "1" [dev-dependencies] futures-await-test = "0.3.0" -tor-basic-utils = { path = "../tor-basic-utils", version = "0.8.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.17.0" } diff --git a/crates/arti-testing/Cargo.toml b/crates/arti-testing/Cargo.toml index da9ef33c0..c0346c3db 100644 --- a/crates/arti-testing/Cargo.toml +++ b/crates/arti-testing/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "arti-testing" -version = "0.10.1" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -27,8 +27,8 @@ full = [ [dependencies] anyhow = "1.0.23" -arti = { package = "arti", path = "../arti", version = "1.2.0" } -arti-client = { package = "arti-client", path = "../arti-client", version = "0.14.1", features = ["dirfilter"] } +arti = { package = "arti", path = "../arti", version = "1.2.1" } +arti-client = { package = "arti-client", path = "../arti-client", version = "0.17.0", features = ["dirfilter"] } async-trait = "0.1.54" cfg-if = "1.0.0" clap = { version = "4.3.24", features = ["wrap_help"] } @@ -37,16 +37,16 @@ pin-project = "1" rand = "0.8" serde = { version = "1.0.103", features = ["derive"] } tokio = { version = "1.7", features = ["signal", "macros"] } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.8.0" } -tor-checkable = { path = "../tor-checkable", version = "0.8.0", features = ["experimental-api"] } -tor-config = { path = "../tor-config", version = "0.11.0" } -tor-dirmgr = { package = "tor-dirmgr", path = "../tor-dirmgr", version = "0.16.0", features = ["dirfilter"] } -tor-error = { path = "../tor-error", version = "0.6.0" } -tor-netdoc = { package = "tor-netdoc", path = "../tor-netdoc", version = "0.12.1", features = [ +tor-basic-utils = { path = "../tor-basic-utils", version = "0.17.0" } +tor-checkable = { path = "../tor-checkable", version = "0.17.0", features = ["experimental-api"] } +tor-config = { path = "../tor-config", version = "0.17.0" } +tor-dirmgr = { package = "tor-dirmgr", path = "../tor-dirmgr", version = "0.17.0", features = ["dirfilter"] } +tor-error = { path = "../tor-error", version = "0.17.0" } +tor-netdoc = { package = "tor-netdoc", path = "../tor-netdoc", version = "0.17.0", features = [ "experimental-api", "dangerous-expose-struct-fields", ] } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.10.0" } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.17.0" } tracing = "0.1.36" tracing-appender = "0.2.0" tracing-subscriber = { version = "0.3.0", features = ["env-filter"] } diff --git a/crates/arti/Cargo.toml b/crates/arti/Cargo.toml index 80f1270d1..9f4bb0368 100644 --- a/crates/arti/Cargo.toml +++ b/crates/arti/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "arti" -version = "1.2.0" +version = "1.2.1" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -91,9 +91,9 @@ rpc = ["arti-rpcserver", "tor-rpcbase", "__is_experimental"] __is_experimental = [] [dependencies] -arti-rpcserver = { path = "../arti-rpcserver", version = "0.5.1", optional = true } +arti-rpcserver = { path = "../arti-rpcserver", version = "0.17.0", optional = true } anyhow = "1.0.23" -arti-client = { package = "arti-client", path = "../arti-client", version = "0.14.1", default-features = false, features = [ +arti-client = { package = "arti-client", path = "../arti-client", version = "0.17.0", default-features = false, features = [ "anyhow", ] } async-ctrlc = { version = "1.2.0", optional = true } @@ -102,7 +102,7 @@ cfg-if = "1.0.0" clap = { version = "4.3.24", features = ["string", "wrap_help"] } derive_builder = { version = "0.11", package = "derive_builder_fork_arti" } educe = "0.4.6" -fs-mistrust = { path = "../fs-mistrust", version = "0.7.7" } +fs-mistrust = { path = "../fs-mistrust", version = "0.7.9" } futures = "0.3.14" humantime = "2" humantime-serde = "1.1.1" @@ -112,7 +112,7 @@ notify = { version = "6.0", default-features = false, features = ["macos_kqueue" once_cell = { version = "1", optional = true } paste = "1" rlimit = "0.10.1" -safelog = { path = "../safelog", version = "0.3.2" } +safelog = { path = "../safelog", version = "0.3.6" } secmem-proc = { version = "0.3.0", optional = true } serde = { version = "1.0.103", features = ["derive"] } signal-hook = { version = "0.3", optional = true } @@ -122,13 +122,13 @@ 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 } toml = "0.8.8" -tor-config = { path = "../tor-config", version = "0.11.0" } -tor-error = { path = "../tor-error", version = "0.6.0", default-features = false, features = ["tracing"] } -tor-hsrproxy = { path = "../tor-hsrproxy", version = "0.6.0", optional = true } -tor-hsservice = { path = "../tor-hsservice", version = "0.8.0", optional = true } -tor-rpcbase = { path = "../tor-rpcbase", version = "0.3.0", optional = true } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.10.0", default-features = false } -tor-socksproto = { path = "../tor-socksproto", version = "0.10.0" } +tor-config = { path = "../tor-config", version = "0.17.0" } +tor-error = { path = "../tor-error", version = "0.17.0", default-features = false, features = ["tracing"] } +tor-hsrproxy = { path = "../tor-hsrproxy", version = "0.17.0", optional = true } +tor-hsservice = { path = "../tor-hsservice", version = "0.17.0", optional = true } +tor-rpcbase = { path = "../tor-rpcbase", version = "0.17.0", optional = true } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.17.0", default-features = false } +tor-socksproto = { path = "../tor-socksproto", version = "0.17.0" } tracing = "0.1.36" tracing-appender = "0.2.0" tracing-journald = { version = "0.3.0", optional = true } diff --git a/crates/caret/Cargo.toml b/crates/caret/Cargo.toml index 2a52fd129..2cbb205d4 100644 --- a/crates/caret/Cargo.toml +++ b/crates/caret/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "caret" -version = "0.4.4" +version = "0.4.5" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" diff --git a/crates/equix/Cargo.toml b/crates/equix/Cargo.toml index bfa8e4c85..d136bc4c9 100644 --- a/crates/equix/Cargo.toml +++ b/crates/equix/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "equix" -version = "0.1.2" +version = "0.1.3" authors = ["The Tor Project, Inc.", "Micah Elizabeth Scott <beth@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -27,7 +27,7 @@ compiler = ["hashx/compiler"] [dependencies] arrayvec = "0.7.4" -hashx = { path = "../hashx", version = "0.1.2", default-features = false } +hashx = { path = "../hashx", version = "0.1.3", 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 52ad08069..7e09c85d4 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.5" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c378d78423fdad8089616f827526ee33c19f2fddbd5de1629152c9593ba4783" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" dependencies = [ "memchr", ] @@ -19,9 +19,9 @@ checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" [[package]] name = "anstyle" -version = "1.0.2" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15c4c2c83f81532e5845a733998b6971faca23490340a418e9b72a3ec9de12ea" +checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" [[package]] name = "arrayvec" @@ -31,9 +31,9 @@ checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" [[package]] name = "autocfg" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80" [[package]] name = "bindgen" @@ -41,7 +41,7 @@ version = "0.66.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7" dependencies = [ - "bitflags 2.4.0", + "bitflags 2.5.0", "cexpr", "clang-sys", "lazy_static", @@ -54,7 +54,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.31", + "syn 2.0.57", "which", ] @@ -66,9 +66,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635" +checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" [[package]] name = "blake2" @@ -90,15 +90,15 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.13.0" +version = "3.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" +checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa" [[package]] name = "byteorder" -version = "1.4.3" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "cast" @@ -108,9 +108,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.0.83" +version = "1.0.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" +checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5" dependencies = [ "jobserver", "libc", @@ -133,9 +133,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "ciborium" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "effd91f6c78e5a4ace8a5d3c0b6bfaec9e2baaef55f3efc00e45fb2e477ee926" +checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e" dependencies = [ "ciborium-io", "ciborium-ll", @@ -144,15 +144,15 @@ dependencies = [ [[package]] name = "ciborium-io" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdf919175532b369853f5d5e20b26b43112613fd6fe7aee757e35f7a44642656" +checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757" [[package]] name = "ciborium-ll" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "defaa24ecc093c77630e6c15e17c51f5e187bf35ee514f4e2d67baaa96dae22b" +checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9" dependencies = [ "ciborium-io", "half", @@ -160,9 +160,9 @@ dependencies = [ [[package]] name = "clang-sys" -version = "1.6.1" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f" +checksum = "67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1" dependencies = [ "glob", "libc", @@ -171,18 +171,18 @@ dependencies = [ [[package]] name = "clap" -version = "4.4.2" +version = "4.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a13b88d2c62ff462f88e4a121f17a82c1af05693a2f192b5c38d14de73c19f6" +checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" dependencies = [ "clap_builder", ] [[package]] name = "clap_builder" -version = "4.4.2" +version = "4.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bb9faaa7c2ef94b2743a21f5a29e6f0010dff4caa69ac8e9d6cf8b6fa74da08" +checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" dependencies = [ "anstyle", "clap_lex", @@ -190,9 +190,9 @@ dependencies = [ [[package]] name = "clap_lex" -version = "0.5.1" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961" +checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" [[package]] name = "criterion" @@ -231,47 +231,35 @@ dependencies = [ ] [[package]] -name = "crossbeam-channel" -version = "0.5.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" -dependencies = [ - "cfg-if", - "crossbeam-utils", -] - -[[package]] name = "crossbeam-deque" -version = "0.8.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" +checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" dependencies = [ - "cfg-if", "crossbeam-epoch", "crossbeam-utils", ] [[package]] name = "crossbeam-epoch" -version = "0.9.15" +version = "0.9.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" dependencies = [ - "autocfg", - "cfg-if", "crossbeam-utils", - "memoffset", - "scopeguard", ] [[package]] name = "crossbeam-utils" -version = "0.8.16" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" -dependencies = [ - "cfg-if", -] +checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" + +[[package]] +name = "crunchy" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" [[package]] name = "crypto-common" @@ -323,13 +311,13 @@ dependencies = [ [[package]] name = "either" -version = "1.9.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" +checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a" [[package]] name = "equix" -version = "0.1.2" +version = "0.1.3" dependencies = [ "arrayvec", "hashx", @@ -350,26 +338,15 @@ dependencies = [ [[package]] name = "errno" -version = "0.3.3" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd" +checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" dependencies = [ - "errno-dragonfly", "libc", "windows-sys", ] [[package]] -name = "errno-dragonfly" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" -dependencies = [ - "cc", - "libc", -] - -[[package]] name = "fixed-capacity-vec" version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -393,9 +370,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.10" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" +checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" dependencies = [ "cfg-if", "libc", @@ -410,13 +387,17 @@ checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" [[package]] name = "half" -version = "1.8.2" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" +checksum = "b5eceaaeec696539ddaf7b333340f1af35a5aa87ae3e4f3ead0532f72affab2e" +dependencies = [ + "cfg-if", + "crunchy", +] [[package]] name = "hashx" -version = "0.1.2" +version = "0.1.3" dependencies = [ "arrayvec", "blake2", @@ -429,9 +410,9 @@ dependencies = [ [[package]] name = "hermit-abi" -version = "0.3.2" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" [[package]] name = "hex" @@ -441,21 +422,21 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] name = "home" -version = "0.5.5" +version = "0.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb" +checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" dependencies = [ "windows-sys", ] [[package]] name = "is-terminal" -version = "0.4.9" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" +checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b" dependencies = [ "hermit-abi", - "rustix", + "libc", "windows-sys", ] @@ -470,24 +451,24 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.9" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "jobserver" -version = "0.1.26" +version = "0.1.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2" +checksum = "ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6" dependencies = [ "libc", ] [[package]] name = "js-sys" -version = "0.3.64" +version = "0.3.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" +checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" dependencies = [ "wasm-bindgen", ] @@ -506,37 +487,37 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.147" +version = "0.2.153" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" +checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" [[package]] name = "libloading" -version = "0.7.4" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" +checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19" dependencies = [ "cfg-if", - "winapi", + "windows-targets", ] [[package]] name = "linux-raw-sys" -version = "0.4.5" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503" +checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" [[package]] name = "log" -version = "0.4.20" +version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "memchr" -version = "2.6.3" +version = "2.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" [[package]] name = "memmap2" @@ -548,15 +529,6 @@ dependencies = [ ] [[package]] -name = "memoffset" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" -dependencies = [ - "autocfg", -] - -[[package]] name = "minimal-lexical" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -574,28 +546,18 @@ dependencies = [ [[package]] name = "num-traits" -version = "0.2.16" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2" +checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" dependencies = [ "autocfg", ] [[package]] -name = "num_cpus" -version = "1.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" -dependencies = [ - "hermit-abi", - "libc", -] - -[[package]] name = "once_cell" -version = "1.18.0" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "oorandom" @@ -645,12 +607,12 @@ checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "prettyplease" -version = "0.2.14" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8832c0f9be7e3cae60727e6256cfd2cd3c3e2b6cd5dad4190ecb2fd658c9030b" +checksum = "8d3928fb5db768cb86f891ff014f0144589297e3c6a1aba6ed7cecfdace270c7" dependencies = [ "proc-macro2", - "syn 2.0.31", + "syn 2.0.57", ] [[package]] @@ -679,18 +641,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.66" +version = "1.0.79" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9" +checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.33" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" +checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" dependencies = [ "proc-macro2", ] @@ -727,9 +689,9 @@ dependencies = [ [[package]] name = "rayon" -version = "1.7.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b" +checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" dependencies = [ "either", "rayon-core", @@ -737,21 +699,19 @@ dependencies = [ [[package]] name = "rayon-core" -version = "1.11.0" +version = "1.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d" +checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" dependencies = [ - "crossbeam-channel", "crossbeam-deque", "crossbeam-utils", - "num_cpus", ] [[package]] name = "regex" -version = "1.9.5" +version = "1.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "697061221ea1b4a94a624f67d0ae2bfe4e22b8a17b6a192afb11046542cc8c47" +checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" dependencies = [ "aho-corasick", "memchr", @@ -761,9 +721,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.3.8" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2f401f4955220693b56f8ec66ee9c78abffd8d1c4f23dc41a23839eb88f0795" +checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" dependencies = [ "aho-corasick", "memchr", @@ -772,9 +732,9 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.7.5" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" +checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" [[package]] name = "rustc-hash" @@ -784,11 +744,11 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustix" -version = "0.38.11" +version = "0.38.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0c3dde1fc030af041adc40e79c0e7fbcf431dd24870053d187d7c66e4b87453" +checksum = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89" dependencies = [ - "bitflags 2.4.0", + "bitflags 2.5.0", "errno", "libc", "linux-raw-sys", @@ -797,9 +757,9 @@ dependencies = [ [[package]] name = "ryu" -version = "1.0.15" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" +checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" [[package]] name = "same-file" @@ -811,36 +771,30 @@ dependencies = [ ] [[package]] -name = "scopeguard" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" - -[[package]] name = "serde" -version = "1.0.188" +version = "1.0.197" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e" +checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.188" +version = "1.0.197" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2" +checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.57", ] [[package]] name = "serde_json" -version = "1.0.105" +version = "1.0.115" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "693151e1ac27563d6dbcec9dee9fbd5da8539b20fa14ad3752b2e6d363ace360" +checksum = "12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd" dependencies = [ "itoa", "ryu", @@ -849,9 +803,9 @@ dependencies = [ [[package]] name = "shlex" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "subtle" @@ -872,9 +826,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.31" +version = "2.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "718fa2415bcb8d8bd775917a1bf12a7931b6dfa890753378538118181e0cb398" +checksum = "11a6ae1e52eb25aab8f3fb9fca13be982a373b8f1157ca14b897a825ba4a2d35" dependencies = [ "proc-macro2", "quote", @@ -883,22 +837,22 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.48" +version = "1.0.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d6d7a740b8a666a7e828dd00da9c0dc290dff53154ea77ac109281de90589b7" +checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.48" +version = "1.0.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35" +checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.57", ] [[package]] @@ -914,7 +868,7 @@ dependencies = [ [[package]] name = "tor-c-equix" version = "0.2.0" -source = "git+https://gitlab.torproject.org/tpo/core/tor.git#3b17635f46055e465a3c5c927edc2242fd58c5e1" +source = "git+https://gitlab.torproject.org/tpo/core/tor.git#51ef4ce094382117ae78500dee3715d377fca91b" dependencies = [ "bindgen", "cc", @@ -922,15 +876,15 @@ dependencies = [ [[package]] name = "typenum" -version = "1.16.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "unicode-ident" -version = "1.0.11" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "version_check" @@ -946,14 +900,14 @@ checksum = "b3fd98999db9227cf28e59d83e1f120f42bc233d4b152e8fab9bc87d5bb1e0f8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.57", ] [[package]] name = "walkdir" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" dependencies = [ "same-file", "winapi-util", @@ -967,9 +921,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.87" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" +checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -977,24 +931,24 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.87" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" +checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" dependencies = [ "bumpalo", "log", "once_cell", "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.57", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.87" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" +checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -1002,28 +956,28 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.87" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" +checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.57", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.87" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" +checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" [[package]] name = "web-sys" -version = "0.3.64" +version = "0.3.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b" +checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" dependencies = [ "js-sys", "wasm-bindgen", @@ -1059,9 +1013,9 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" +checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" dependencies = [ "winapi", ] @@ -1074,18 +1028,18 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "windows-sys" -version = "0.48.0" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ "windows-targets", ] [[package]] name = "windows-targets" -version = "0.48.5" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" +checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b" dependencies = [ "windows_aarch64_gnullvm", "windows_aarch64_msvc", @@ -1098,42 +1052,42 @@ dependencies = [ [[package]] name = "windows_aarch64_gnullvm" -version = "0.48.5" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" +checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9" [[package]] name = "windows_aarch64_msvc" -version = "0.48.5" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" +checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675" [[package]] name = "windows_i686_gnu" -version = "0.48.5" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" +checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3" [[package]] name = "windows_i686_msvc" -version = "0.48.5" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" +checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02" [[package]] name = "windows_x86_64_gnu" -version = "0.48.5" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" +checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03" [[package]] name = "windows_x86_64_gnullvm" -version = "0.48.5" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" +checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177" [[package]] name = "windows_x86_64_msvc" -version = "0.48.5" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" +checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8" diff --git a/crates/fs-mistrust/Cargo.toml b/crates/fs-mistrust/Cargo.toml index f385edafd..a661de934 100644 --- a/crates/fs-mistrust/Cargo.toml +++ b/crates/fs-mistrust/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fs-mistrust" -version = "0.7.8" +version = "0.7.9" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" license = "MIT OR Apache-2.0" diff --git a/crates/fslock-guard/Cargo.toml b/crates/fslock-guard/Cargo.toml index 24552bc44..56c85bc71 100644 --- a/crates/fslock-guard/Cargo.toml +++ b/crates/fslock-guard/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fslock-guard" -version = "0.1.1" +version = "0.1.2" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" license = "MIT OR Apache-2.0" @@ -20,7 +20,7 @@ fslock = { version = "0.2.0", package = "fslock-arti-fork" } thiserror = "1" [dev-dependencies] -test-temp-dir = { version = "0.2.0", path = "../test-temp-dir" } +test-temp-dir = { version = "0.2.1", path = "../test-temp-dir" } [target.'cfg(windows)'.dependencies.winapi] version = "^0.3.8" diff --git a/crates/hashx/Cargo.toml b/crates/hashx/Cargo.toml index 546a62cfc..0afaef175 100644 --- a/crates/hashx/Cargo.toml +++ b/crates/hashx/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hashx" -version = "0.1.2" +version = "0.1.3" authors = ["The Tor Project, Inc.", "Micah Elizabeth Scott <beth@torproject.org>"] edition = "2021" rust-version = "1.70" diff --git a/crates/hashx/bench/Cargo.lock b/crates/hashx/bench/Cargo.lock index f2cc29b39..619888a4b 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.5" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c378d78423fdad8089616f827526ee33c19f2fddbd5de1629152c9593ba4783" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" dependencies = [ "memchr", ] @@ -19,9 +19,9 @@ checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" [[package]] name = "anstyle" -version = "1.0.2" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15c4c2c83f81532e5845a733998b6971faca23490340a418e9b72a3ec9de12ea" +checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" [[package]] name = "arrayvec" @@ -31,9 +31,9 @@ checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" [[package]] name = "autocfg" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80" [[package]] name = "bindgen" @@ -41,7 +41,7 @@ version = "0.66.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7" dependencies = [ - "bitflags 2.4.0", + "bitflags 2.5.0", "cexpr", "clang-sys", "lazy_static", @@ -54,7 +54,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.31", + "syn 2.0.57", "which", ] @@ -66,9 +66,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635" +checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" [[package]] name = "blake2" @@ -90,15 +90,15 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.13.0" +version = "3.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" +checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa" [[package]] name = "byteorder" -version = "1.4.3" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "cast" @@ -108,9 +108,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.0.83" +version = "1.0.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" +checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5" dependencies = [ "jobserver", "libc", @@ -133,9 +133,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "ciborium" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "effd91f6c78e5a4ace8a5d3c0b6bfaec9e2baaef55f3efc00e45fb2e477ee926" +checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e" dependencies = [ "ciborium-io", "ciborium-ll", @@ -144,15 +144,15 @@ dependencies = [ [[package]] name = "ciborium-io" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdf919175532b369853f5d5e20b26b43112613fd6fe7aee757e35f7a44642656" +checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757" [[package]] name = "ciborium-ll" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "defaa24ecc093c77630e6c15e17c51f5e187bf35ee514f4e2d67baaa96dae22b" +checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9" dependencies = [ "ciborium-io", "half", @@ -160,9 +160,9 @@ dependencies = [ [[package]] name = "clang-sys" -version = "1.6.1" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f" +checksum = "67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1" dependencies = [ "glob", "libc", @@ -171,18 +171,18 @@ dependencies = [ [[package]] name = "clap" -version = "4.4.2" +version = "4.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a13b88d2c62ff462f88e4a121f17a82c1af05693a2f192b5c38d14de73c19f6" +checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" dependencies = [ "clap_builder", ] [[package]] name = "clap_builder" -version = "4.4.2" +version = "4.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bb9faaa7c2ef94b2743a21f5a29e6f0010dff4caa69ac8e9d6cf8b6fa74da08" +checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" dependencies = [ "anstyle", "clap_lex", @@ -190,9 +190,9 @@ dependencies = [ [[package]] name = "clap_lex" -version = "0.5.1" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961" +checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" [[package]] name = "criterion" @@ -231,47 +231,35 @@ dependencies = [ ] [[package]] -name = "crossbeam-channel" -version = "0.5.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" -dependencies = [ - "cfg-if", - "crossbeam-utils", -] - -[[package]] name = "crossbeam-deque" -version = "0.8.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" +checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" dependencies = [ - "cfg-if", "crossbeam-epoch", "crossbeam-utils", ] [[package]] name = "crossbeam-epoch" -version = "0.9.15" +version = "0.9.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" dependencies = [ - "autocfg", - "cfg-if", "crossbeam-utils", - "memoffset", - "scopeguard", ] [[package]] name = "crossbeam-utils" -version = "0.8.16" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" -dependencies = [ - "cfg-if", -] +checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" + +[[package]] +name = "crunchy" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" [[package]] name = "crypto-common" @@ -323,32 +311,21 @@ dependencies = [ [[package]] name = "either" -version = "1.9.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" +checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a" [[package]] name = "errno" -version = "0.3.3" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd" +checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" dependencies = [ - "errno-dragonfly", "libc", "windows-sys", ] [[package]] -name = "errno-dragonfly" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" -dependencies = [ - "cc", - "libc", -] - -[[package]] name = "fixed-capacity-vec" version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -372,9 +349,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.10" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" +checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" dependencies = [ "cfg-if", "libc", @@ -389,13 +366,17 @@ checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" [[package]] name = "half" -version = "1.8.2" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" +checksum = "b5eceaaeec696539ddaf7b333340f1af35a5aa87ae3e4f3ead0532f72affab2e" +dependencies = [ + "cfg-if", + "crunchy", +] [[package]] name = "hashx" -version = "0.1.2" +version = "0.1.3" dependencies = [ "arrayvec", "blake2", @@ -419,9 +400,9 @@ dependencies = [ [[package]] name = "hermit-abi" -version = "0.3.2" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" [[package]] name = "hex" @@ -431,9 +412,9 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] name = "home" -version = "0.5.5" +version = "0.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb" +checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" dependencies = [ "windows-sys", ] @@ -446,12 +427,12 @@ checksum = "71a816c97c42258aa5834d07590b718b4c9a598944cd39a52dc25b351185d678" [[package]] name = "is-terminal" -version = "0.4.9" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" +checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b" dependencies = [ "hermit-abi", - "rustix", + "libc", "windows-sys", ] @@ -466,24 +447,24 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.9" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "jobserver" -version = "0.1.26" +version = "0.1.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2" +checksum = "ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6" dependencies = [ "libc", ] [[package]] name = "js-sys" -version = "0.3.64" +version = "0.3.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" +checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" dependencies = [ "wasm-bindgen", ] @@ -502,37 +483,37 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.147" +version = "0.2.153" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" +checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" [[package]] name = "libloading" -version = "0.7.4" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" +checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19" dependencies = [ "cfg-if", - "winapi", + "windows-targets", ] [[package]] name = "linux-raw-sys" -version = "0.4.5" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503" +checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" [[package]] name = "log" -version = "0.4.20" +version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "memchr" -version = "2.6.3" +version = "2.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" [[package]] name = "memmap2" @@ -544,15 +525,6 @@ dependencies = [ ] [[package]] -name = "memoffset" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" -dependencies = [ - "autocfg", -] - -[[package]] name = "minimal-lexical" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -570,28 +542,18 @@ dependencies = [ [[package]] name = "num-traits" -version = "0.2.16" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2" +checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" dependencies = [ "autocfg", ] [[package]] -name = "num_cpus" -version = "1.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" -dependencies = [ - "hermit-abi", - "libc", -] - -[[package]] name = "once_cell" -version = "1.18.0" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "oorandom" @@ -641,12 +603,12 @@ checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "prettyplease" -version = "0.2.14" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8832c0f9be7e3cae60727e6256cfd2cd3c3e2b6cd5dad4190ecb2fd658c9030b" +checksum = "8d3928fb5db768cb86f891ff014f0144589297e3c6a1aba6ed7cecfdace270c7" dependencies = [ "proc-macro2", - "syn 2.0.31", + "syn 2.0.57", ] [[package]] @@ -675,18 +637,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.66" +version = "1.0.79" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9" +checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.33" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" +checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" dependencies = [ "proc-macro2", ] @@ -723,9 +685,9 @@ dependencies = [ [[package]] name = "rayon" -version = "1.7.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b" +checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" dependencies = [ "either", "rayon-core", @@ -733,21 +695,19 @@ dependencies = [ [[package]] name = "rayon-core" -version = "1.11.0" +version = "1.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d" +checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" dependencies = [ - "crossbeam-channel", "crossbeam-deque", "crossbeam-utils", - "num_cpus", ] [[package]] name = "regex" -version = "1.9.5" +version = "1.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "697061221ea1b4a94a624f67d0ae2bfe4e22b8a17b6a192afb11046542cc8c47" +checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" dependencies = [ "aho-corasick", "memchr", @@ -757,9 +717,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.3.8" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2f401f4955220693b56f8ec66ee9c78abffd8d1c4f23dc41a23839eb88f0795" +checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" dependencies = [ "aho-corasick", "memchr", @@ -768,9 +728,9 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.7.5" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" +checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" [[package]] name = "rustc-hash" @@ -780,11 +740,11 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustix" -version = "0.38.11" +version = "0.38.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0c3dde1fc030af041adc40e79c0e7fbcf431dd24870053d187d7c66e4b87453" +checksum = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89" dependencies = [ - "bitflags 2.4.0", + "bitflags 2.5.0", "errno", "libc", "linux-raw-sys", @@ -793,9 +753,9 @@ dependencies = [ [[package]] name = "ryu" -version = "1.0.15" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" +checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" [[package]] name = "same-file" @@ -807,36 +767,30 @@ dependencies = [ ] [[package]] -name = "scopeguard" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" - -[[package]] name = "serde" -version = "1.0.188" +version = "1.0.197" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e" +checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.188" +version = "1.0.197" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2" +checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.57", ] [[package]] name = "serde_json" -version = "1.0.105" +version = "1.0.115" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "693151e1ac27563d6dbcec9dee9fbd5da8539b20fa14ad3752b2e6d363ace360" +checksum = "12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd" dependencies = [ "itoa", "ryu", @@ -845,9 +799,9 @@ dependencies = [ [[package]] name = "shlex" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "subtle" @@ -868,9 +822,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.31" +version = "2.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "718fa2415bcb8d8bd775917a1bf12a7931b6dfa890753378538118181e0cb398" +checksum = "11a6ae1e52eb25aab8f3fb9fca13be982a373b8f1157ca14b897a825ba4a2d35" dependencies = [ "proc-macro2", "quote", @@ -879,22 +833,22 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.48" +version = "1.0.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d6d7a740b8a666a7e828dd00da9c0dc290dff53154ea77ac109281de90589b7" +checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.48" +version = "1.0.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35" +checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.57", ] [[package]] @@ -910,7 +864,7 @@ dependencies = [ [[package]] name = "tor-c-equix" version = "0.2.0" -source = "git+https://gitlab.torproject.org/tpo/core/tor.git#3b17635f46055e465a3c5c927edc2242fd58c5e1" +source = "git+https://gitlab.torproject.org/tpo/core/tor.git#51ef4ce094382117ae78500dee3715d377fca91b" dependencies = [ "bindgen", "cc", @@ -918,15 +872,15 @@ dependencies = [ [[package]] name = "typenum" -version = "1.16.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "unicode-ident" -version = "1.0.11" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "version_check" @@ -936,9 +890,9 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "walkdir" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" dependencies = [ "same-file", "winapi-util", @@ -952,9 +906,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.87" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" +checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -962,24 +916,24 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.87" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" +checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" dependencies = [ "bumpalo", "log", "once_cell", "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.57", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.87" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" +checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -987,28 +941,28 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.87" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" +checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.31", + "syn 2.0.57", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.87" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" +checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" [[package]] name = "web-sys" -version = "0.3.64" +version = "0.3.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b" +checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" dependencies = [ "js-sys", "wasm-bindgen", @@ -1044,9 +998,9 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" +checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" dependencies = [ "winapi", ] @@ -1059,18 +1013,18 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "windows-sys" -version = "0.48.0" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ "windows-targets", ] [[package]] name = "windows-targets" -version = "0.48.5" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" +checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b" dependencies = [ "windows_aarch64_gnullvm", "windows_aarch64_msvc", @@ -1083,42 +1037,42 @@ dependencies = [ [[package]] name = "windows_aarch64_gnullvm" -version = "0.48.5" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" +checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9" [[package]] name = "windows_aarch64_msvc" -version = "0.48.5" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" +checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675" [[package]] name = "windows_i686_gnu" -version = "0.48.5" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" +checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3" [[package]] name = "windows_i686_msvc" -version = "0.48.5" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" +checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02" [[package]] name = "windows_x86_64_gnu" -version = "0.48.5" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" +checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03" [[package]] name = "windows_x86_64_gnullvm" -version = "0.48.5" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" +checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177" [[package]] name = "windows_x86_64_msvc" -version = "0.48.5" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" +checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8" diff --git a/crates/retry-error/Cargo.toml b/crates/retry-error/Cargo.toml index e074a7be1..5fc672298 100644 --- a/crates/retry-error/Cargo.toml +++ b/crates/retry-error/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "retry-error" -version = "0.5.1" +version = "0.5.2" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" diff --git a/crates/safelog/Cargo.toml b/crates/safelog/Cargo.toml index 35a4b0e02..906f309d1 100644 --- a/crates/safelog/Cargo.toml +++ b/crates/safelog/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "safelog" -version = "0.3.5" +version = "0.3.6" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" diff --git a/crates/test-temp-dir/Cargo.toml b/crates/test-temp-dir/Cargo.toml index d684afab4..9168003ff 100644 --- a/crates/test-temp-dir/Cargo.toml +++ b/crates/test-temp-dir/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test-temp-dir" -version = "0.2.0" +version = "0.2.1" # TODO make this 1.x. Let's say, do this in December 2024 or January 2025 authors = ["The Tor Project, Inc.", "Ian Jackson <iwj@torproject.org>"] edition = "2021" diff --git a/crates/tor-async-utils/Cargo.toml b/crates/tor-async-utils/Cargo.toml index 4bbf6299a..1eaf4a44e 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.5" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" diff --git a/crates/tor-basic-utils/Cargo.toml b/crates/tor-basic-utils/Cargo.toml index b02e5e158..92e147d8e 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.8.0" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" diff --git a/crates/tor-bytes/Cargo.toml b/crates/tor-bytes/Cargo.toml index 44f573d0a..2408bf92c 100644 --- a/crates/tor-bytes/Cargo.toml +++ b/crates/tor-bytes/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-bytes" -version = "0.10.0" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -16,8 +16,8 @@ bytes = "1" digest = { version = "0.10.0", features = ["subtle", "mac"] } educe = "0.4.6" thiserror = "1" -tor-error = { path = "../tor-error", version = "0.6.0" } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.7.0" } +tor-error = { path = "../tor-error", version = "0.17.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.17.0" } zeroize = "1" [dev-dependencies] diff --git a/crates/tor-cell/Cargo.toml b/crates/tor-cell/Cargo.toml index d8f72d144..dedd16e98 100644 --- a/crates/tor-cell/Cargo.toml +++ b/crates/tor-cell/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-cell" -version = "0.16.1" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -40,21 +40,21 @@ __is_experimental = [] [dependencies] bitflags = "2" bytes = "1" -caret = { path = "../caret", version = "0.4.1" } +caret = { path = "../caret", version = "0.4.5" } derive_more = "0.99.3" educe = "0.4.6" paste = "1" rand = "0.8" smallvec = "1.10" thiserror = "1" -tor-basic-utils = { path = "../tor-basic-utils", version = "0.8.0" } -tor-bytes = { path = "../tor-bytes", version = "0.10.0" } -tor-cert = { path = "../tor-cert", version = "0.11.0" } -tor-error = { path = "../tor-error", version = "0.6.0" } -tor-hscrypto = { path = "../tor-hscrypto", version = "0.6.0", optional = true } -tor-linkspec = { path = "../tor-linkspec", version = "0.11.0" } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.7.0" } -tor-units = { path = "../tor-units", version = "0.6.5" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.17.0" } +tor-bytes = { path = "../tor-bytes", version = "0.17.0" } +tor-cert = { path = "../tor-cert", version = "0.17.0" } +tor-error = { path = "../tor-error", version = "0.17.0" } +tor-hscrypto = { path = "../tor-hscrypto", version = "0.17.0", optional = true } +tor-linkspec = { path = "../tor-linkspec", version = "0.17.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.17.0" } +tor-units = { path = "../tor-units", version = "0.17.0" } [dev-dependencies] hex = "0.4" diff --git a/crates/tor-cert/Cargo.toml b/crates/tor-cert/Cargo.toml index b7a9af7ca..26f1ee460 100644 --- a/crates/tor-cert/Cargo.toml +++ b/crates/tor-cert/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-cert" -version = "0.11.0" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -19,14 +19,14 @@ full = ["caret/full", "tor-bytes/full", "tor-checkable/full", "tor-llcrypto/full __is_experimental = [] [dependencies] -caret = { path = "../caret", version = "0.4.1" } +caret = { path = "../caret", version = "0.4.5" } derive_builder = { version = "0.11.2", package = "derive_builder_fork_arti", optional = true } derive_more = "0.99.3" digest = "0.10.0" thiserror = "1" -tor-bytes = { path = "../tor-bytes", version = "0.10.0" } -tor-checkable = { path = "../tor-checkable", version = "0.8.0" } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.7.0" } +tor-bytes = { path = "../tor-bytes", version = "0.17.0" } +tor-checkable = { path = "../tor-checkable", version = "0.17.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.17.0" } [dev-dependencies] base64ct = "1.5.1" diff --git a/crates/tor-chanmgr/Cargo.toml b/crates/tor-chanmgr/Cargo.toml index fef7fa963..6be408719 100644 --- a/crates/tor-chanmgr/Cargo.toml +++ b/crates/tor-chanmgr/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-chanmgr" -version = "0.14.1" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -44,23 +44,23 @@ educe = "0.4.6" futures = "0.3.14" postage = { version = "0.5.0", default-features = false, features = ["futures-traits"] } rand = "0.8" -safelog = { path = "../safelog", version = "0.3.2" } +safelog = { path = "../safelog", version = "0.3.6" } serde = { version = "1.0.103", features = ["derive"] } thiserror = "1" -tor-async-utils = { version = "0.1.5", path = "../tor-async-utils" } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.8.0" } -tor-cell = { path = "../tor-cell", version = "0.16.1" } -tor-config = { path = "../tor-config", version = "0.11.0" } -tor-error = { path = "../tor-error", version = "0.6.0", features = ["tracing"] } -tor-linkspec = { path = "../tor-linkspec", version = "0.11.0" } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.7.0" } -tor-netdir = { path = "../tor-netdir", version = "0.12.1" } -tor-proto = { path = "../tor-proto", version = "0.16.1" } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.10.0" } -tor-socksproto = { path = "../tor-socksproto", version = "0.10.0", default-features = false, features = [ +tor-async-utils = { version = "0.17.0", path = "../tor-async-utils" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.17.0" } +tor-cell = { path = "../tor-cell", version = "0.17.0" } +tor-config = { path = "../tor-config", version = "0.17.0" } +tor-error = { path = "../tor-error", version = "0.17.0", features = ["tracing"] } +tor-linkspec = { path = "../tor-linkspec", version = "0.17.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.17.0" } +tor-netdir = { path = "../tor-netdir", version = "0.17.0" } +tor-proto = { path = "../tor-proto", version = "0.17.0" } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.17.0" } +tor-socksproto = { path = "../tor-socksproto", version = "0.17.0", default-features = false, features = [ "client-handshake", ] } -tor-units = { path = "../tor-units", version = "0.6.5" } +tor-units = { path = "../tor-units", version = "0.17.0" } tracing = "0.1.36" void = "1" @@ -69,11 +69,11 @@ float_eq = "1.0.0" futures-await-test = "0.3.0" hex-literal = "0.4" itertools = "0.12.0" -tor-cell = { path = "../tor-cell", version = "0.16.1", features = ["testing"] } -tor-netdir = { path = "../tor-netdir", version = "0.12.1", features = ["testing"] } -tor-proto = { path = "../tor-proto", version = "0.16.1", features = ["testing"] } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.10.0", features = ["tokio", "native-tls"] } -tor-rtmock = { path = "../tor-rtmock", version = "0.13.0" } +tor-cell = { path = "../tor-cell", version = "0.17.0", features = ["testing"] } +tor-netdir = { path = "../tor-netdir", version = "0.17.0", features = ["testing"] } +tor-proto = { path = "../tor-proto", version = "0.17.0", features = ["testing"] } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.17.0", features = ["tokio", "native-tls"] } +tor-rtmock = { path = "../tor-rtmock", version = "0.17.0" } [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 3d76738c1..94b2e3974 100644 --- a/crates/tor-checkable/Cargo.toml +++ b/crates/tor-checkable/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-checkable" -version = "0.8.0" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -21,7 +21,7 @@ __is_experimental = [] humantime = "2" signature = "2" thiserror = "1" -tor-llcrypto = { path = "../tor-llcrypto", version = "0.7.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.17.0" } [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 d3a3a5e82..2fa6da566 100644 --- a/crates/tor-circmgr/Cargo.toml +++ b/crates/tor-circmgr/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-circmgr" -version = "0.16.0" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -73,27 +73,27 @@ itertools = "0.12.0" once_cell = "1" pin-project = "1" rand = "0.8" -retry-error = { path = "../retry-error", version = "0.5.0" } -safelog = { path = "../safelog", version = "0.3.2" } +retry-error = { path = "../retry-error", version = "0.5.2" } +safelog = { path = "../safelog", version = "0.3.6" } serde = { version = "1.0.103", features = ["derive"] } static_assertions = "1" thiserror = "1" -tor-async-utils = { version = "0.1.5", path = "../tor-async-utils" } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.8.0" } -tor-chanmgr = { path = "../tor-chanmgr", version = "0.14.0" } -tor-config = { path = "../tor-config", version = "0.11.0" } -tor-error = { path = "../tor-error", version = "0.6.0", features = ["tracing"] } -tor-geoip = { path = "../tor-geoip", version = "0.2.0", optional = true } -tor-guardmgr = { path = "../tor-guardmgr", version = "0.14.1" } -tor-hscrypto = { path = "../tor-hscrypto", version = "0.6.0", optional = true } -tor-linkspec = { path = "../tor-linkspec", version = "0.11.0" } -tor-netdir = { path = "../tor-netdir", version = "0.12.1" } -tor-netdoc = { path = "../tor-netdoc", version = "0.12.1" } -tor-persist = { path = "../tor-persist", version = "0.10.1" } -tor-proto = { path = "../tor-proto", version = "0.16.1" } -tor-protover = { path = "../tor-protover", version = "0.6.0" } -tor-relay-selection = { path = "../tor-relay-selection", version = "0.0.1" } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.10.0" } +tor-async-utils = { version = "0.17.0", path = "../tor-async-utils" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.17.0" } +tor-chanmgr = { path = "../tor-chanmgr", version = "0.17.0" } +tor-config = { path = "../tor-config", version = "0.17.0" } +tor-error = { path = "../tor-error", version = "0.17.0", features = ["tracing"] } +tor-geoip = { path = "../tor-geoip", version = "0.17.0", optional = true } +tor-guardmgr = { path = "../tor-guardmgr", version = "0.17.0" } +tor-hscrypto = { path = "../tor-hscrypto", version = "0.17.0", optional = true } +tor-linkspec = { path = "../tor-linkspec", version = "0.17.0" } +tor-netdir = { path = "../tor-netdir", version = "0.17.0" } +tor-netdoc = { path = "../tor-netdoc", version = "0.17.0" } +tor-persist = { path = "../tor-persist", version = "0.17.0" } +tor-proto = { path = "../tor-proto", version = "0.17.0" } +tor-protover = { path = "../tor-protover", version = "0.17.0" } +tor-relay-selection = { path = "../tor-relay-selection", version = "0.17.0" } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.17.0" } tracing = "0.1.36" visibility = { version = "0.1.0", optional = true } void = "1.0" @@ -101,12 +101,12 @@ weak-table = "0.3.0" [dev-dependencies] futures-await-test = "0.3.0" -tor-guardmgr = { path = "../tor-guardmgr", version = "0.14.1", features = ["testing", "vanguards"] } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.7.0" } -tor-netdir = { path = "../tor-netdir", version = "0.12.1", features = ["testing"] } -tor-persist = { path = "../tor-persist", version = "0.10.1", features = ["testing"] } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.10.0", features = ["tokio", "native-tls"] } -tor-rtmock = { path = "../tor-rtmock", version = "0.13.0" } +tor-guardmgr = { path = "../tor-guardmgr", version = "0.17.0", features = ["testing", "vanguards"] } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.17.0" } +tor-netdir = { path = "../tor-netdir", version = "0.17.0", features = ["testing"] } +tor-persist = { path = "../tor-persist", version = "0.17.0", features = ["testing"] } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.17.0", features = ["tokio", "native-tls"] } +tor-rtmock = { path = "../tor-rtmock", version = "0.17.0" } [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 14c2c2805..93a284e5a 100644 --- a/crates/tor-config/Cargo.toml +++ b/crates/tor-config/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-config" -version = "0.11.0" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -33,7 +33,7 @@ derive_builder = { version = "0.11.2", package = "derive_builder_fork_arti" } directories = { version = "5", optional = true } educe = "0.4.6" either = "1" -fs-mistrust = { path = "../fs-mistrust", version = "0.7.7" } +fs-mistrust = { path = "../fs-mistrust", version = "0.7.9" } itertools = "0.12.0" once_cell = "1" paste = "1" @@ -45,8 +45,8 @@ shellexpand = { version = "3.0", optional = true } strum = { version = "0.26", features = ["derive"] } thiserror = "1" toml = "0.8.8" -tor-basic-utils = { path = "../tor-basic-utils", version = "0.8.0" } -tor-error = { path = "../tor-error", version = "0.6.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.17.0" } +tor-error = { path = "../tor-error", version = "0.17.0" } tracing = "0.1.36" void = "1" diff --git a/crates/tor-congestion/Cargo.toml b/crates/tor-congestion/Cargo.toml index 192823a62..2b4856ea1 100644 --- a/crates/tor-congestion/Cargo.toml +++ b/crates/tor-congestion/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-congestion" -version = "0.7.0" +version = "0.17.0" edition = "2021" authors = ["The Tor Project, Inc.", "eta <eta@torproject.org>"] rust-version = "1.70" @@ -16,9 +16,9 @@ publish = false [dependencies] thiserror = "1" -tor-error = { path = "../tor-error", version = "0.6.0" } -tor-netdir = { path = "../tor-netdir", version = "0.12.1" } -tor-units = { path = "../tor-units", version = "0.6.5" } +tor-error = { path = "../tor-error", version = "0.17.0" } +tor-netdir = { path = "../tor-netdir", version = "0.17.0" } +tor-units = { path = "../tor-units", version = "0.17.0" } [features] full = ["tor-error/full", "tor-netdir/full", "tor-units/full"] diff --git a/crates/tor-consdiff/Cargo.toml b/crates/tor-consdiff/Cargo.toml index f8ceabe6b..434ac018b 100644 --- a/crates/tor-consdiff/Cargo.toml +++ b/crates/tor-consdiff/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-consdiff" -version = "0.7.0" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -23,7 +23,7 @@ __is_experimental = [] digest = "0.10.0" hex = "0.4" thiserror = "1" -tor-llcrypto = { path = "../tor-llcrypto", version = "0.7.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.17.0" } [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 bce344c42..49635ebe4 100644 --- a/crates/tor-dirclient/Cargo.toml +++ b/crates/tor-dirclient/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-dirclient" -version = "0.14.0" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -55,20 +55,20 @@ httpdate = "1.0" itertools = "0.12.0" memchr = "2.5" thiserror = "1" -tor-circmgr = { path = "../tor-circmgr", version = "0.16.0" } -tor-error = { path = "../tor-error", version = "0.6.0" } -tor-hscrypto = { path = "../tor-hscrypto", version = "0.6.0", optional = true } -tor-linkspec = { path = "../tor-linkspec", version = "0.11.0" } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.7.0" } -tor-netdoc = { path = "../tor-netdoc", version = "0.12.1" } -tor-proto = { path = "../tor-proto", version = "0.16.1" } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.10.0" } +tor-circmgr = { path = "../tor-circmgr", version = "0.17.0" } +tor-error = { path = "../tor-error", version = "0.17.0" } +tor-hscrypto = { path = "../tor-hscrypto", version = "0.17.0", optional = true } +tor-linkspec = { path = "../tor-linkspec", version = "0.17.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.17.0" } +tor-netdoc = { path = "../tor-netdoc", version = "0.17.0" } +tor-proto = { path = "../tor-proto", version = "0.17.0" } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.17.0" } tracing = "0.1.36" [dev-dependencies] futures-await-test = "0.3.0" -tor-rtcompat = { path = "../tor-rtcompat", version = "0.10.0", features = ["tokio", "native-tls"] } -tor-rtmock = { path = "../tor-rtmock", version = "0.13.0" } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.17.0", features = ["tokio", "native-tls"] } +tor-rtmock = { path = "../tor-rtmock", version = "0.17.0" } [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 ee980c5a4..f4f63b8c6 100644 --- a/crates/tor-dirmgr/Cargo.toml +++ b/crates/tor-dirmgr/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-dirmgr" -version = "0.16.0" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -64,7 +64,7 @@ derive_more = "0.99.3" digest = "0.10.0" educe = "0.4.6" event-listener = "5" -fs-mistrust = { path = "../fs-mistrust", version = "0.7.7" } +fs-mistrust = { path = "../fs-mistrust", version = "0.7.9" } fslock = { version = "0.2.0" } futures = "0.3.14" hex = "0.4" @@ -76,31 +76,31 @@ once_cell = "1" paste = "1" postage = { version = "0.5.0", default-features = false, features = ["futures-traits"] } rand = "0.8" -retry-error = { path = "../retry-error", version = "0.5.0" } +retry-error = { path = "../retry-error", version = "0.5.2" } rusqlite = { version = "0.31.0", features = ["time"] } -safelog = { path = "../safelog", version = "0.3.2" } +safelog = { path = "../safelog", version = "0.3.6" } scopeguard = "1" serde = { version = "1.0.103", features = ["derive"] } signature = "2" strum = { version = "0.26", features = ["derive"] } thiserror = "1" time = { version = "0.3.20", features = ["formatting", "parsing"] } -tor-async-utils = { version = "0.1.5", path = "../tor-async-utils" } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.8.0" } -tor-checkable = { path = "../tor-checkable", version = "0.8.0" } -tor-circmgr = { path = "../tor-circmgr", version = "0.16.0" } -tor-config = { path = "../tor-config", version = "0.11.0" } -tor-consdiff = { path = "../tor-consdiff", version = "0.7.0" } -tor-dirclient = { path = "../tor-dirclient", version = "0.14.0", default-features = false } -tor-error = { path = "../tor-error", version = "0.6.0", features = ["tracing"] } -tor-geoip = { path = "../tor-geoip", version = "0.2.0", optional = true } -tor-guardmgr = { path = "../tor-guardmgr", version = "0.14.1" } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.7.0" } -tor-netdir = { path = "../tor-netdir", version = "0.12.1" } -tor-netdoc = { path = "../tor-netdoc", version = "0.12.1" } -tor-persist = { path = "../tor-persist", version = "0.10.1" } -tor-proto = { path = "../tor-proto", version = "0.16.1" } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.10.0" } +tor-async-utils = { version = "0.17.0", path = "../tor-async-utils" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.17.0" } +tor-checkable = { path = "../tor-checkable", version = "0.17.0" } +tor-circmgr = { path = "../tor-circmgr", version = "0.17.0" } +tor-config = { path = "../tor-config", version = "0.17.0" } +tor-consdiff = { path = "../tor-consdiff", version = "0.17.0" } +tor-dirclient = { path = "../tor-dirclient", version = "0.17.0", default-features = false } +tor-error = { path = "../tor-error", version = "0.17.0", features = ["tracing"] } +tor-geoip = { path = "../tor-geoip", version = "0.17.0", optional = true } +tor-guardmgr = { path = "../tor-guardmgr", version = "0.17.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.17.0" } +tor-netdir = { path = "../tor-netdir", version = "0.17.0" } +tor-netdoc = { path = "../tor-netdoc", version = "0.17.0" } +tor-persist = { path = "../tor-persist", version = "0.17.0" } +tor-proto = { path = "../tor-proto", version = "0.17.0" } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.17.0" } tracing = "0.1.36" [dev-dependencies] @@ -108,9 +108,9 @@ anyhow = "1.0.23" float_eq = "1.0.0" hex-literal = "0.4" tempfile = "3" -tor-linkspec = { path = "../tor-linkspec", version = "0.11.0" } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.10.0", features = ["tokio", "native-tls"] } -tor-rtmock = { path = "../tor-rtmock", version = "0.13.0" } +tor-linkspec = { path = "../tor-linkspec", version = "0.17.0" } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.17.0", features = ["tokio", "native-tls"] } +tor-rtmock = { path = "../tor-rtmock", version = "0.17.0" } tracing-test = "0.2.4" [package.metadata.docs.rs] all-features = true diff --git a/crates/tor-error/Cargo.toml b/crates/tor-error/Cargo.toml index fa3bfdea2..e32ed9f2e 100644 --- a/crates/tor-error/Cargo.toml +++ b/crates/tor-error/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-error" -version = "0.6.1" +version = "0.17.0" authors = ["Ian Jackson <iwj@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -30,7 +30,7 @@ derive_more = "0.99.3" futures = "0.3" once_cell = "1" paste = "1" -retry-error = { path = "../retry-error", version = "0.5.0" } # WRONG should be 0.4.3 +retry-error = { path = "../retry-error", version = "0.5.2" } # WRONG should be 0.4.3 static_assertions = { version = "1", optional = true } strum = { version = "0.26", features = ["derive"] } thiserror = "1" diff --git a/crates/tor-events/Cargo.toml b/crates/tor-events/Cargo.toml index a47dc90d5..f419450d7 100644 --- a/crates/tor-events/Cargo.toml +++ b/crates/tor-events/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-events" -version = "0.5.5" +version = "0.17.0" edition = "2021" rust-version = "1.70" authors = ["The Tor Project, Inc.", "eta <eta@torproject.org>"] diff --git a/crates/tor-geoip/Cargo.toml b/crates/tor-geoip/Cargo.toml index c08b4f37d..978b0c8e6 100644 --- a/crates/tor-geoip/Cargo.toml +++ b/crates/tor-geoip/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-geoip" -version = "0.2.0" +version = "0.17.0" authors = ["The Tor Project, Inc.", "eta <eta@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -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.6.0" } +tor-error = { path = "../tor-error", version = "0.17.0" } [features] embedded-db = [] diff --git a/crates/tor-guardmgr/Cargo.toml b/crates/tor-guardmgr/Cargo.toml index d2d337750..30ce45391 100644 --- a/crates/tor-guardmgr/Cargo.toml +++ b/crates/tor-guardmgr/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-guardmgr" -version = "0.14.1" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -63,34 +63,34 @@ num_enum = "0.7" pin-project = "1" postage = { version = "0.5.0", default-features = false, features = ["futures-traits"] } rand = "0.8" -safelog = { path = "../safelog", version = "0.3.2" } +safelog = { path = "../safelog", version = "0.3.6" } serde = { version = "1.0.103", features = ["derive"] } strum = { version = "0.26", features = ["derive"] } thiserror = "1" -tor-async-utils = { version = "0.1.5", path = "../tor-async-utils" } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.8.0" } -tor-config = { path = "../tor-config", version = "0.11.0" } -tor-error = { path = "../tor-error", version = "0.6.0" } -tor-linkspec = { path = "../tor-linkspec", version = "0.11.0" } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.7.0" } -tor-netdir = { path = "../tor-netdir", version = "0.12.1" } -tor-netdoc = { path = "../tor-netdoc", version = "0.12.1" } # for address pattern -tor-persist = { path = "../tor-persist", version = "0.10.1" } -tor-proto = { path = "../tor-proto", version = "0.16.1" } -tor-protover = { path = "../tor-protover", version = "0.6.0", optional = true } -tor-relay-selection = { path = "../tor-relay-selection", version = "0.0.1" } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.10.0" } -tor-units = { path = "../tor-units", version = "0.6.5" } +tor-async-utils = { version = "0.17.0", path = "../tor-async-utils" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.17.0" } +tor-config = { path = "../tor-config", version = "0.17.0" } +tor-error = { path = "../tor-error", version = "0.17.0" } +tor-linkspec = { path = "../tor-linkspec", version = "0.17.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.17.0" } +tor-netdir = { path = "../tor-netdir", version = "0.17.0" } +tor-netdoc = { path = "../tor-netdoc", version = "0.17.0" } # for address pattern +tor-persist = { path = "../tor-persist", version = "0.17.0" } +tor-proto = { path = "../tor-proto", version = "0.17.0" } +tor-protover = { path = "../tor-protover", version = "0.17.0", optional = true } +tor-relay-selection = { path = "../tor-relay-selection", version = "0.17.0" } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.17.0" } +tor-units = { path = "../tor-units", version = "0.17.0" } tracing = "0.1.36" [dev-dependencies] float_eq = "1.0.0" serde_json = "1.0.50" toml = "0.8.8" -tor-netdir = { path = "../tor-netdir", version = "0.12.1", features = ["testing"] } -tor-netdoc = { path = "../tor-netdoc", version = "0.12.1" } -tor-persist = { path = "../tor-persist", version = "0.10.1", features = ["testing"] } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.10.0", features = ["tokio", "native-tls"] } +tor-netdir = { path = "../tor-netdir", version = "0.17.0", features = ["testing"] } +tor-netdoc = { path = "../tor-netdoc", version = "0.17.0" } +tor-persist = { path = "../tor-persist", version = "0.17.0", features = ["testing"] } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.17.0", features = ["tokio", "native-tls"] } [package.metadata.docs.rs] all-features = true diff --git a/crates/tor-hsclient/Cargo.toml b/crates/tor-hsclient/Cargo.toml index 51f8bba6b..28389029c 100644 --- a/crates/tor-hsclient/Cargo.toml +++ b/crates/tor-hsclient/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-hsclient" -version = "0.10.0" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -45,42 +45,42 @@ itertools = "0.12.0" postage = { version = "0.5.0", default-features = false, features = ["futures-traits"] } rand = "0.8" rand_core = "0.6.2" -retry-error = { path = "../retry-error", version = "0.5.0" } -safelog = { path = "../safelog", version = "0.3.2" } +retry-error = { path = "../retry-error", version = "0.5.2" } +safelog = { path = "../safelog", version = "0.3.6" } slotmap = "1.0.6" strum = { version = "0.26", features = ["derive"] } thiserror = "1" -tor-async-utils = { version = "0.1.5", path = "../tor-async-utils" } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.8.0" } -tor-bytes = { path = "../tor-bytes", version = "0.10.0" } -tor-cell = { path = "../tor-cell", version = "0.16.1", features = ["hs"] } -tor-checkable = { path = "../tor-checkable", version = "0.8.0" } -tor-circmgr = { version = "0.16.0", path = "../tor-circmgr", features = ["hs-client"] } -tor-config = { path = "../tor-config", version = "0.11.0" } -tor-dirclient = { path = "../tor-dirclient", version = "0.14.0", default-features = false, features = ["hs-client"] } -tor-error = { path = "../tor-error", version = "0.6.0", features = ["tracing"] } -tor-hscrypto = { version = "0.6.0", path = "../tor-hscrypto" } -tor-keymgr = { version = "0.8.0", path = "../tor-keymgr", default-features = false } -tor-linkspec = { version = "0.11.0", path = "../tor-linkspec", features = ["decode", "verbatim"] } -tor-llcrypto = { version = "0.7.0", path = "../tor-llcrypto" } -tor-netdir = { version = "0.12.1", path = "../tor-netdir", features = ["hs-client"] } -tor-netdoc = { path = "../tor-netdoc", version = "0.12.1", features = ["hs-client"] } -tor-persist = { path = "../tor-persist", version = "0.10.1" } -tor-proto = { version = "0.16.1", path = "../tor-proto", features = ["hs-client", "send-control-msg"] } -tor-rtcompat = { version = "0.10.0", path = "../tor-rtcompat" } +tor-async-utils = { version = "0.17.0", path = "../tor-async-utils" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.17.0" } +tor-bytes = { path = "../tor-bytes", version = "0.17.0" } +tor-cell = { path = "../tor-cell", version = "0.17.0", features = ["hs"] } +tor-checkable = { path = "../tor-checkable", version = "0.17.0" } +tor-circmgr = { version = "0.17.0", path = "../tor-circmgr", features = ["hs-client"] } +tor-config = { path = "../tor-config", version = "0.17.0" } +tor-dirclient = { path = "../tor-dirclient", version = "0.17.0", default-features = false, features = ["hs-client"] } +tor-error = { path = "../tor-error", version = "0.17.0", features = ["tracing"] } +tor-hscrypto = { version = "0.17.0", path = "../tor-hscrypto" } +tor-keymgr = { version = "0.17.0", path = "../tor-keymgr", default-features = false } +tor-linkspec = { version = "0.17.0", path = "../tor-linkspec", features = ["decode", "verbatim"] } +tor-llcrypto = { version = "0.17.0", path = "../tor-llcrypto" } +tor-netdir = { version = "0.17.0", path = "../tor-netdir", features = ["hs-client"] } +tor-netdoc = { path = "../tor-netdoc", version = "0.17.0", features = ["hs-client"] } +tor-persist = { path = "../tor-persist", version = "0.17.0" } +tor-proto = { version = "0.17.0", path = "../tor-proto", features = ["hs-client", "send-control-msg"] } +tor-rtcompat = { version = "0.17.0", 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.5" } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.8.0" } -tor-chanmgr = { path = "../tor-chanmgr", version = "0.14.0" } -tor-circmgr = { version = "0.16.0", path = "../tor-circmgr", features = ["hs-client", "testing"] } -tor-guardmgr = { path = "../tor-guardmgr", version = "0.14.1", features = ["testing"] } -tor-netdir = { path = "../tor-netdir", version = "0.12.1", features = ["testing"] } -tor-netdoc = { path = "../tor-netdoc", version = "0.12.1", features = ["testing"] } -tor-persist = { path = "../tor-persist", version = "0.10.1", features = ["testing"] } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.10.0", features = ["tokio", "native-tls"] } -tor-rtmock = { path = "../tor-rtmock", version = "0.13.0" } +tor-async-utils = { path = "../tor-async-utils", version = "0.17.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.17.0" } +tor-chanmgr = { path = "../tor-chanmgr", version = "0.17.0" } +tor-circmgr = { version = "0.17.0", path = "../tor-circmgr", features = ["hs-client", "testing"] } +tor-guardmgr = { path = "../tor-guardmgr", version = "0.17.0", features = ["testing"] } +tor-netdir = { path = "../tor-netdir", version = "0.17.0", features = ["testing"] } +tor-netdoc = { path = "../tor-netdoc", version = "0.17.0", features = ["testing"] } +tor-persist = { path = "../tor-persist", version = "0.17.0", features = ["testing"] } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.17.0", features = ["tokio", "native-tls"] } +tor-rtmock = { path = "../tor-rtmock", version = "0.17.0" } tracing-test = "0.2.4" diff --git a/crates/tor-hscrypto/Cargo.toml b/crates/tor-hscrypto/Cargo.toml index 88c7356e1..421a9d02e 100644 --- a/crates/tor-hscrypto/Cargo.toml +++ b/crates/tor-hscrypto/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-hscrypto" -version = "0.6.1" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -33,20 +33,20 @@ itertools = "0.12.0" paste = "1" rand = "0.8" rand_core = "0.6.2" -safelog = { path = "../safelog", version = "0.3.2" } +safelog = { path = "../safelog", version = "0.3.6" } serde = { version = "1.0.103", features = ["derive"] } signature = "2" subtle = "2" thiserror = "1" -tor-basic-utils = { path = "../tor-basic-utils", version = "0.8.0" } -tor-bytes = { version = "0.10.0", path = "../tor-bytes" } -tor-error = { version = "0.6.0", path = "../tor-error" } -tor-llcrypto = { version = "0.7.0", path = "../tor-llcrypto", features = ["hsv3-client", "hsv3-service"] } -tor-units = { path = "../tor-units", version = "0.6.5" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.17.0" } +tor-bytes = { version = "0.17.0", path = "../tor-bytes" } +tor-error = { version = "0.17.0", path = "../tor-error" } +tor-llcrypto = { version = "0.17.0", path = "../tor-llcrypto", features = ["hsv3-client", "hsv3-service"] } +tor-units = { path = "../tor-units", version = "0.17.0" } zeroize = { version = "1", optional = true } [dev-dependencies] hex = "0.4" hex-literal = "0.4" humantime = "2" -tor-basic-utils = { version = "0.8.0", path = "../tor-basic-utils" } +tor-basic-utils = { version = "0.17.0", path = "../tor-basic-utils" } diff --git a/crates/tor-hspow/Cargo.toml b/crates/tor-hspow/Cargo.toml index d5079f50e..5719a39ea 100644 --- a/crates/tor-hspow/Cargo.toml +++ b/crates/tor-hspow/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-hspow" -version = "0.3.0" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Micah Elizabeth Scott <beth@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -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.2" } +equix = { path = "../equix", version = "0.1.3" } rand = "0.8.5" thiserror = "1" -tor-hscrypto = { version = "0.6.0", path = "../tor-hscrypto" } +tor-hscrypto = { version = "0.17.0", path = "../tor-hscrypto" } [dev-dependencies] hex-literal = "0.4.1" diff --git a/crates/tor-hsrproxy/Cargo.toml b/crates/tor-hsrproxy/Cargo.toml index 776449ce9..904d7e1c3 100644 --- a/crates/tor-hsrproxy/Cargo.toml +++ b/crates/tor-hsrproxy/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-hsrproxy" -version = "0.6.0" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -30,18 +30,18 @@ derive_builder = { version = "0.11.2", package = "derive_builder_fork_arti" } # postage = { version = "0.5.0", default-features = false, features = ["futures-traits"] } futures = "0.3.14" rangemap = "1.3" -safelog = { version = "0.3.2", path = "../safelog" } +safelog = { version = "0.3.6", path = "../safelog" } serde = { version = "1.0.103", features = ["derive"] } serde_with = "3.0.0" thiserror = "1" -tor-async-utils = { version = "0.1.5", path = "../tor-async-utils" } -tor-cell = { version = "0.16.1", path = "../tor-cell" } -tor-config = { version = "0.11.0", path = "../tor-config" } -tor-error = { version = "0.6.0", path = "../tor-error" } -tor-hsservice = { path = "../tor-hsservice", version = "0.8.0" } -tor-log-ratelim = { path = "../tor-log-ratelim", version = "0.3.0" } -tor-proto = { version = "0.16.1", path = "../tor-proto", features = ["hs-service"] } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.10.0" } +tor-async-utils = { version = "0.17.0", path = "../tor-async-utils" } +tor-cell = { version = "0.17.0", path = "../tor-cell" } +tor-config = { version = "0.17.0", path = "../tor-config" } +tor-error = { version = "0.17.0", path = "../tor-error" } +tor-hsservice = { path = "../tor-hsservice", version = "0.17.0" } +tor-log-ratelim = { path = "../tor-log-ratelim", version = "0.17.0" } +tor-proto = { version = "0.17.0", path = "../tor-proto", features = ["hs-service"] } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.17.0" } tracing = "0.1.36" void = "1" diff --git a/crates/tor-hsservice/Cargo.toml b/crates/tor-hsservice/Cargo.toml index 4a8af464b..24c066f68 100644 --- a/crates/tor-hsservice/Cargo.toml +++ b/crates/tor-hsservice/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-hsservice" -version = "0.8.0" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -49,7 +49,7 @@ derive_builder = { version = "0.11.2", package = "derive_builder_fork_arti" } derive_more = "0.99.17" digest = "0.10.0" educe = "0.4.6" -fs-mistrust = { path = "../fs-mistrust", version = "0.7.7" } +fs-mistrust = { path = "../fs-mistrust", version = "0.7.9" } futures = "0.3.14" growable-bloom-filter = "2.0.1" hex = "0.4" @@ -60,38 +60,38 @@ once_cell = "1" postage = { version = "0.5.0", default-features = false, features = ["futures-traits"] } rand = "0.8.5" rand_core = "0.6.2" -retry-error = { version = "0.5.0", path = "../retry-error" } -safelog = { path = "../safelog", version = "0.3.3" } +retry-error = { version = "0.5.2", path = "../retry-error" } +safelog = { path = "../safelog", version = "0.3.6" } serde = { version = "1.0.103", features = ["derive"] } serde_with = "3.0.0" strum = { version = "0.26", features = ["derive"] } thiserror = "1" -tor-async-utils = { path = "../tor-async-utils", version = "0.1.5" } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.8.0" } -tor-bytes = { version = "0.10.0", path = "../tor-bytes" } -tor-cell = { version = "0.16.1", path = "../tor-cell", features = ["hs"] } -tor-cert = { path = "../tor-cert", version = "0.11.0" } -tor-circmgr = { version = "0.16.0", path = "../tor-circmgr", features = ["hs-service"] } -tor-config = { version = "0.11.0", path = "../tor-config" } -tor-dirclient = { path = "../tor-dirclient", version = "0.14.0", default-features = false, features = ["hs-service"] } -tor-error = { version = "0.6.0", path = "../tor-error" } -tor-hscrypto = { version = "0.6.0", path = "../tor-hscrypto", features = ["ope"] } -tor-keymgr = { version = "0.8.0", path = "../tor-keymgr", features = ["keymgr"] } -tor-linkspec = { version = "0.11.0", path = "../tor-linkspec", features = ["verbatim", "decode"] } -tor-llcrypto = { version = "0.7.0", path = "../tor-llcrypto" } -tor-log-ratelim = { path = "../tor-log-ratelim", version = "0.3.0" } -tor-netdir = { version = "0.12.1", path = "../tor-netdir", features = ["hs-service"] } -tor-netdoc = { version = "0.12.1", path = "../tor-netdoc", features = ["hs-service"] } -tor-persist = { version = "0.10.1", path = "../tor-persist", features = ["state-dir"] } -tor-proto = { version = "0.16.1", path = "../tor-proto", features = [ +tor-async-utils = { path = "../tor-async-utils", version = "0.17.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.17.0" } +tor-bytes = { version = "0.17.0", path = "../tor-bytes" } +tor-cell = { version = "0.17.0", path = "../tor-cell", features = ["hs"] } +tor-cert = { path = "../tor-cert", version = "0.17.0" } +tor-circmgr = { version = "0.17.0", path = "../tor-circmgr", features = ["hs-service"] } +tor-config = { version = "0.17.0", path = "../tor-config" } +tor-dirclient = { path = "../tor-dirclient", version = "0.17.0", default-features = false, features = ["hs-service"] } +tor-error = { version = "0.17.0", path = "../tor-error" } +tor-hscrypto = { version = "0.17.0", path = "../tor-hscrypto", features = ["ope"] } +tor-keymgr = { version = "0.17.0", path = "../tor-keymgr", features = ["keymgr"] } +tor-linkspec = { version = "0.17.0", path = "../tor-linkspec", features = ["verbatim", "decode"] } +tor-llcrypto = { version = "0.17.0", path = "../tor-llcrypto" } +tor-log-ratelim = { path = "../tor-log-ratelim", version = "0.17.0" } +tor-netdir = { version = "0.17.0", path = "../tor-netdir", features = ["hs-service"] } +tor-netdoc = { version = "0.17.0", path = "../tor-netdoc", features = ["hs-service"] } +tor-persist = { version = "0.17.0", path = "../tor-persist", features = ["state-dir"] } +tor-proto = { version = "0.17.0", path = "../tor-proto", features = [ "experimental-api", "hs-service", "send-control-msg", ] } -tor-protover = { version = "0.6.0", path = "../tor-protover" } -tor-relay-selection = { path = "../tor-relay-selection", version = "0.0.1" } -tor-rtcompat = { version = "0.10.0", path = "../tor-rtcompat" } -tor-units = { path = "../tor-units", version = "0.6.5" } +tor-protover = { version = "0.17.0", path = "../tor-protover" } +tor-relay-selection = { path = "../tor-relay-selection", version = "0.17.0" } +tor-rtcompat = { version = "0.17.0", path = "../tor-rtcompat" } +tor-units = { path = "../tor-units", version = "0.17.0" } tracing = "0.1.36" void = "1" @@ -102,11 +102,11 @@ rmp-serde = "1" serde_json = "1.0.104" slotmap = "1.0.6" tempfile = "3" -test-temp-dir = { version = "0.2.0", path = "../test-temp-dir" } -tor-keymgr = { version = "0.8.0", path = "../tor-keymgr", features = ["keymgr", "testing"] } -tor-netdir = { version = "0.12.1", path = "../tor-netdir", features = ["hs-service", "testing"] } -tor-netdoc = { path = "../tor-netdoc", version = "0.12.1", features = ["testing"] } -tor-persist = { version = "0.10.1", path = "../tor-persist", features = ["testing"] } -tor-rtmock = { path = "../tor-rtmock", version = "0.13.0" } +test-temp-dir = { version = "0.2.1", path = "../test-temp-dir" } +tor-keymgr = { version = "0.17.0", path = "../tor-keymgr", features = ["keymgr", "testing"] } +tor-netdir = { version = "0.17.0", path = "../tor-netdir", features = ["hs-service", "testing"] } +tor-netdoc = { path = "../tor-netdoc", version = "0.17.0", features = ["testing"] } +tor-persist = { version = "0.17.0", path = "../tor-persist", features = ["testing"] } +tor-rtmock = { path = "../tor-rtmock", version = "0.17.0" } tracing-test = "0.2.4" walkdir = "2" diff --git a/crates/tor-keymgr/Cargo.toml b/crates/tor-keymgr/Cargo.toml index 5f8897185..4e62c5ca7 100644 --- a/crates/tor-keymgr/Cargo.toml +++ b/crates/tor-keymgr/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-keymgr" -version = "0.8.0" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Gabriela Moldovan <gabi@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -41,7 +41,7 @@ derive_builder = { version = "0.11.2", package = "derive_builder_fork_arti" } derive_more = "0.99.3" downcast-rs = "1.2.0" dyn-clone = "1.0.11" -fs-mistrust = { path = "../fs-mistrust", version = "0.7.7", features = ["serde", "walkdir"] } +fs-mistrust = { path = "../fs-mistrust", version = "0.7.9", features = ["serde", "walkdir"] } glob-match = "0.2.1" humantime = "2" inventory = "0.3.13" @@ -51,19 +51,19 @@ rand = "0.8" serde = { version = "1.0.103", features = ["derive"] } ssh-key = { version = "0.6.1", features = ["std"] } thiserror = "1" -tor-basic-utils = { path = "../tor-basic-utils", version = "0.8.0" } -tor-config = { path = "../tor-config", version = "0.11.0" } -tor-error = { path = "../tor-error", version = "0.6.0" } -tor-hscrypto = { path = "../tor-hscrypto", version = "0.6.0" } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.7.0", features = ["keymgr"] } -tor-persist = { path = "../tor-persist", version = "0.10.1" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.17.0" } +tor-config = { path = "../tor-config", version = "0.17.0" } +tor-error = { path = "../tor-error", version = "0.17.0" } +tor-hscrypto = { path = "../tor-hscrypto", version = "0.17.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.17.0", features = ["keymgr"] } +tor-persist = { path = "../tor-persist", version = "0.17.0" } walkdir = { version = "2" } zeroize = "1" [dev-dependencies] serde_json = "1.0.104" tempfile = "3" -tor-basic-utils = { path = "../tor-basic-utils", version = "0.8.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.17.0" } [package.metadata.docs.rs] all-features = true diff --git a/crates/tor-linkspec/Cargo.toml b/crates/tor-linkspec/Cargo.toml index 6883961d9..fc5a4baf9 100644 --- a/crates/tor-linkspec/Cargo.toml +++ b/crates/tor-linkspec/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-linkspec" -version = "0.11.1" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -32,23 +32,23 @@ __is_experimental = [] [dependencies] base64ct = "1.5.1" by_address = "1" -caret = { path = "../caret", version = "0.4.1" } +caret = { path = "../caret", version = "0.4.5" } cfg-if = "1.0.0" derive_builder = { version = "0.11.2", package = "derive_builder_fork_arti" } derive_more = "0.99.3" educe = "0.4.6" hex = "0.4" itertools = "0.12.0" -safelog = { path = "../safelog", version = "0.3.2" } +safelog = { path = "../safelog", version = "0.3.6" } serde = { version = "1.0.103", features = ["derive"] } serde_with = "3.0.0" strum = { version = "0.26", features = ["derive"] } thiserror = "1" -tor-basic-utils = { path = "../tor-basic-utils", version = "0.8.0" } -tor-bytes = { path = "../tor-bytes", version = "0.10.0" } -tor-config = { path = "../tor-config", version = "0.11.0" } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.7.0" } -tor-protover = { path = "../tor-protover", version = "0.6.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.17.0" } +tor-bytes = { path = "../tor-bytes", version = "0.17.0" } +tor-config = { path = "../tor-config", version = "0.17.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.17.0" } +tor-protover = { path = "../tor-protover", version = "0.17.0" } [dev-dependencies] hex-literal = "0.4" diff --git a/crates/tor-llcrypto/Cargo.toml b/crates/tor-llcrypto/Cargo.toml index 683fbafd8..9b6047b65 100644 --- a/crates/tor-llcrypto/Cargo.toml +++ b/crates/tor-llcrypto/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-llcrypto" -version = "0.7.0" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -48,7 +48,7 @@ hex = "0.4" openssl = { version = "0.10.48", optional = true } rand_core = "0.6.2" rsa = "0.9.0" -safelog = { version = "0.3.2", path = "../safelog" } +safelog = { version = "0.3.6", path = "../safelog" } serde = "1.0.103" sha1 = "0.10.0" sha2 = "0.10.0" @@ -66,7 +66,7 @@ cipher = "0.4.1" hex-literal = "0.4" rand = "0.8" serde_test = "1.0.124" -tor-basic-utils = { path = "../tor-basic-utils", version = "0.8.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.17.0" } [target.wasm32-unknown-unknown.dependencies] getrandom = { version = "0.2.3", features = ["js"] } diff --git a/crates/tor-log-ratelim/Cargo.toml b/crates/tor-log-ratelim/Cargo.toml index a152505da..a35464f9e 100644 --- a/crates/tor-log-ratelim/Cargo.toml +++ b/crates/tor-log-ratelim/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-log-ratelim" -version = "0.3.0" +version = "0.17.0" authors = ["The Tor Project, Inc."] edition = "2021" rust-version = "1.70" @@ -22,8 +22,8 @@ futures = "0.3.14" humantime = "2" once_cell = "1.18" thiserror = "1" -tor-error = { path = "../tor-error", version = "0.6.0" } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.10.0" } +tor-error = { path = "../tor-error", version = "0.17.0" } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.17.0" } tracing = "0.1.36" weak-table = "0.3.0" diff --git a/crates/tor-netdir/Cargo.toml b/crates/tor-netdir/Cargo.toml index 0bb779f2f..ad6089de1 100644 --- a/crates/tor-netdir/Cargo.toml +++ b/crates/tor-netdir/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-netdir" -version = "0.12.1" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -62,17 +62,17 @@ static_assertions = "1" strum = { version = "0.26", features = ["derive"] } thiserror = "1" time = { version = "0.3.17", features = ["macros"], optional = true } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.8.0" } -tor-checkable = { path = "../tor-checkable", version = "0.8.0" } -tor-config = { path = "../tor-config", version = "0.11.0" } -tor-error = { path = "../tor-error", version = "0.6.0" } -tor-geoip = { path = "../tor-geoip", version = "0.2.0", optional = true } -tor-hscrypto = { path = "../tor-hscrypto", version = "0.6.0", optional = true } -tor-linkspec = { path = "../tor-linkspec", version = "0.11.0" } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.7.0" } -tor-netdoc = { path = "../tor-netdoc", version = "0.12.1" } -tor-protover = { path = "../tor-protover", version = "0.6.0" } -tor-units = { path = "../tor-units", version = "0.6.5" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.17.0" } +tor-checkable = { path = "../tor-checkable", version = "0.17.0" } +tor-config = { path = "../tor-config", version = "0.17.0" } +tor-error = { path = "../tor-error", version = "0.17.0" } +tor-geoip = { path = "../tor-geoip", version = "0.17.0", optional = true } +tor-hscrypto = { path = "../tor-hscrypto", version = "0.17.0", optional = true } +tor-linkspec = { path = "../tor-linkspec", version = "0.17.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.17.0" } +tor-netdoc = { path = "../tor-netdoc", version = "0.17.0" } +tor-protover = { path = "../tor-protover", version = "0.17.0" } +tor-units = { path = "../tor-units", version = "0.17.0" } tracing = "0.1.36" typed-index-collections = "3.1" visibility = { version = "0.1.0", optional = true } @@ -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.12.1", features = ["build_docs"] } +tor-netdoc = { path = "../tor-netdoc", version = "0.17.0", 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 a49c96117..ee3b8139f 100644 --- a/crates/tor-netdoc/Cargo.toml +++ b/crates/tor-netdoc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-netdoc" -version = "0.12.1" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -104,17 +104,17 @@ subtle = "2" thiserror = "1" time = { version = "0.3", features = ["std", "parsing", "macros", "formatting"] } tinystr = "0.7.0" -tor-basic-utils = { path = "../tor-basic-utils", version = "0.8.0" } -tor-bytes = { path = "../tor-bytes", version = "0.10.0" } -tor-cell = { path = "../tor-cell", version = "0.16.1" } -tor-cert = { path = "../tor-cert", version = "0.11.0" } -tor-checkable = { path = "../tor-checkable", version = "0.8.0" } -tor-error = { path = "../tor-error", version = "0.6.0" } -tor-hscrypto = { path = "../tor-hscrypto", version = "0.6.0", optional = true } -tor-linkspec = { path = "../tor-linkspec", version = "0.11.0", optional = true } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.7.0" } -tor-protover = { path = "../tor-protover", version = "0.6.0" } -tor-units = { version = "0.6.5", path = "../tor-units", optional = true } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.17.0" } +tor-bytes = { path = "../tor-bytes", version = "0.17.0" } +tor-cell = { path = "../tor-cell", version = "0.17.0" } +tor-cert = { path = "../tor-cert", version = "0.17.0" } +tor-checkable = { path = "../tor-checkable", version = "0.17.0" } +tor-error = { path = "../tor-error", version = "0.17.0" } +tor-hscrypto = { path = "../tor-hscrypto", version = "0.17.0", optional = true } +tor-linkspec = { path = "../tor-linkspec", version = "0.17.0", optional = true } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.17.0" } +tor-protover = { path = "../tor-protover", version = "0.17.0" } +tor-units = { version = "0.17.0", path = "../tor-units", optional = true } visibility = { version = "0.1.0", optional = true } visible = { version = "0.0.1", optional = true } weak-table = "0.3.0" @@ -125,7 +125,7 @@ anyhow = "1.0.23" hex-literal = "0.4" itertools = "0.12.0" serde_json = "1.0.50" -tor-basic-utils = { version = "0.8.0", path = "../tor-basic-utils" } +tor-basic-utils = { version = "0.17.0", path = "../tor-basic-utils" } [package.metadata.docs.rs] all-features = true diff --git a/crates/tor-persist/Cargo.toml b/crates/tor-persist/Cargo.toml index e03707ce2..adf9de4e4 100644 --- a/crates/tor-persist/Cargo.toml +++ b/crates/tor-persist/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-persist" -version = "0.10.1" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -28,16 +28,16 @@ amplify = { version = "4", default-features = false, features = ["derive"], opti derive-adhoc = "0.8" derive_more = "0.99.3" filetime = { version = "0.2", default-features = false } -fs-mistrust = { path = "../fs-mistrust", version = "0.7.7", features = ["walkdir"] } -fslock-guard = { path = "../fslock-guard", version = "0.1.1", optional = true } +fs-mistrust = { path = "../fs-mistrust", version = "0.7.9", features = ["walkdir"] } +fslock-guard = { path = "../fslock-guard", version = "0.1.2", optional = true } itertools = "0.12.0" paste = "1" sanitize-filename = "0.5.0" serde = { version = "1.0.103", features = ["derive"] } serde_json = "1.0.50" thiserror = "1" -tor-basic-utils = { path = "../tor-basic-utils", version = "0.8.0" } -tor-error = { path = "../tor-error", version = "0.6.0", features = ["tracing"] } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.17.0" } +tor-error = { path = "../tor-error", version = "0.17.0", features = ["tracing"] } tracing = "0.1.36" [target.'cfg(not(target_arch = "wasm32"))'.dependencies] @@ -48,7 +48,7 @@ anyhow = { version = "1.0.23" } derive-adhoc = "0.8" itertools = "0.12.0" tempfile = "3" -test-temp-dir = { version = "0.2.0", path = "../test-temp-dir" } +test-temp-dir = { version = "0.2.1", path = "../test-temp-dir" } tracing-test = "0.2.4" [package.metadata.docs.rs] diff --git a/crates/tor-proto/Cargo.toml b/crates/tor-proto/Cargo.toml index c46d5be6e..b79e73b42 100644 --- a/crates/tor-proto/Cargo.toml +++ b/crates/tor-proto/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-proto" -version = "0.16.1" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -68,27 +68,27 @@ hmac = "0.12.0" pin-project = "1" rand = "0.8" rand_core = "0.6.2" -safelog = { path = "../safelog", version = "0.3.2" } +safelog = { path = "../safelog", version = "0.3.6" } 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.5" } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.8.0" } -tor-bytes = { path = "../tor-bytes", version = "0.10.0" } -tor-cell = { path = "../tor-cell", version = "0.16.1" } -tor-cert = { path = "../tor-cert", version = "0.11.0" } -tor-checkable = { path = "../tor-checkable", version = "0.8.0" } -tor-config = { path = "../tor-config", version = "0.11.0" } -tor-error = { path = "../tor-error", version = "0.6.0" } -tor-hscrypto = { path = "../tor-hscrypto", version = "0.6.0", optional = true } -tor-linkspec = { path = "../tor-linkspec", version = "0.11.0" } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.7.0" } -tor-log-ratelim = { path = "../tor-log-ratelim", version = "0.3.0" } -tor-protover = { path = "../tor-protover", version = "0.6.0" } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.10.0" } -tor-rtmock = { path = "../tor-rtmock", version = "0.13.0" } -tor-units = { path = "../tor-units", version = "0.6.5" } +tor-async-utils = { path = "../tor-async-utils", version = "0.17.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.17.0" } +tor-bytes = { path = "../tor-bytes", version = "0.17.0" } +tor-cell = { path = "../tor-cell", version = "0.17.0" } +tor-cert = { path = "../tor-cert", version = "0.17.0" } +tor-checkable = { path = "../tor-checkable", version = "0.17.0" } +tor-config = { path = "../tor-config", version = "0.17.0" } +tor-error = { path = "../tor-error", version = "0.17.0" } +tor-hscrypto = { path = "../tor-hscrypto", version = "0.17.0", optional = true } +tor-linkspec = { path = "../tor-linkspec", version = "0.17.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.17.0" } +tor-log-ratelim = { path = "../tor-log-ratelim", version = "0.17.0" } +tor-protover = { path = "../tor-protover", version = "0.17.0" } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.17.0" } +tor-rtmock = { path = "../tor-rtmock", version = "0.17.0" } +tor-units = { path = "../tor-units", version = "0.17.0" } tracing = "0.1.36" typenum = "1.12" visibility = { version = "0.1.0", optional = true } @@ -103,7 +103,7 @@ itertools = "0.12.0" regex = { version = "1", default-features = false, features = ["std"] } statrs = "0.16.0" tokio-crate = { package = "tokio", version = "1.7", features = ["full"] } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.10.0", features = ["tokio", "native-tls"] } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.17.0", features = ["tokio", "native-tls"] } [package.metadata.docs.rs] all-features = true rustdoc-args = ["--cfg", "docsrs"] diff --git a/crates/tor-protover/Cargo.toml b/crates/tor-protover/Cargo.toml index ef051244f..97838a798 100644 --- a/crates/tor-protover/Cargo.toml +++ b/crates/tor-protover/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-protover" -version = "0.6.0" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -12,7 +12,7 @@ categories = ["network-programming"] repository = "https://gitlab.torproject.org/tpo/core/arti.git/" [dependencies] -caret = { path = "../caret", version = "0.4.1" } +caret = { path = "../caret", version = "0.4.5" } thiserror = "1" [features] diff --git a/crates/tor-ptmgr/Cargo.toml b/crates/tor-ptmgr/Cargo.toml index f20588dcf..6c4e6e8bf 100644 --- a/crates/tor-ptmgr/Cargo.toml +++ b/crates/tor-ptmgr/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-ptmgr" -version = "0.11.0" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -33,26 +33,26 @@ __is_experimental = [] [dependencies] async-trait = "0.1.54" derive_builder = { version = "0.11.2", package = "derive_builder_fork_arti" } -fs-mistrust = { version = "0.7.7", path = "../fs-mistrust" } +fs-mistrust = { version = "0.7.9", path = "../fs-mistrust" } futures = "0.3.14" itertools = "0.12.0" serde = { version = "1.0.103", features = ["derive"] } thiserror = "1" -tor-async-utils = { version = "0.1.5", path = "../tor-async-utils" } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.8.0" } -tor-chanmgr = { version = "0.14.0", path = "../tor-chanmgr", features = ["pt-client"] } -tor-config = { version = "0.11.0", path = "../tor-config" } -tor-error = { version = "0.6.0", path = "../tor-error", features = ["tracing"] } -tor-linkspec = { version = "0.11.0", path = "../tor-linkspec", features = ["pt-client"] } -tor-rtcompat = { version = "0.10.0", path = "../tor-rtcompat" } -tor-socksproto = { version = "0.10.0", path = "../tor-socksproto" } +tor-async-utils = { version = "0.17.0", path = "../tor-async-utils" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.17.0" } +tor-chanmgr = { version = "0.17.0", path = "../tor-chanmgr", features = ["pt-client"] } +tor-config = { version = "0.17.0", path = "../tor-config" } +tor-error = { version = "0.17.0", path = "../tor-error", features = ["tracing"] } +tor-linkspec = { version = "0.17.0", path = "../tor-linkspec", features = ["pt-client"] } +tor-rtcompat = { version = "0.17.0", path = "../tor-rtcompat" } +tor-socksproto = { version = "0.17.0", path = "../tor-socksproto" } tracing = "0.1.36" visibility = { version = "0.1.0", optional = true } [dev-dependencies] anyhow = "1.0.23" tokio = { version = "1.7", features = ["rt", "rt-multi-thread", "io-util", "net", "time", "macros"] } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.10.0", features = ["tokio", "native-tls"] } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.17.0", features = ["tokio", "native-tls"] } tracing-subscriber = "0.3.0" [[example]] diff --git a/crates/tor-relay-selection/Cargo.toml b/crates/tor-relay-selection/Cargo.toml index 20bf427ca..76dd5d21d 100644 --- a/crates/tor-relay-selection/Cargo.toml +++ b/crates/tor-relay-selection/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-relay-selection" -version = "0.0.1" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -23,17 +23,17 @@ __is_experimental = [] derive_more = "0.99.3" rand = "0.8" serde = { version = "1.0.103", features = ["derive"] } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.8.0" } -tor-geoip = { path = "../tor-geoip", version = "0.2.0", optional = true } -tor-linkspec = { path = "../tor-linkspec", version = "0.11.0" } -tor-netdir = { path = "../tor-netdir", version = "0.12.0" } -tor-netdoc = { path = "../tor-netdoc", version = "0.12.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.17.0" } +tor-geoip = { path = "../tor-geoip", version = "0.17.0", optional = true } +tor-linkspec = { path = "../tor-linkspec", version = "0.17.0" } +tor-netdir = { path = "../tor-netdir", version = "0.17.0" } +tor-netdoc = { path = "../tor-netdoc", version = "0.17.0" } [dev-dependencies] once_cell = "1" -tor-basic-utils = { path = "../tor-basic-utils", version = "0.8" } -tor-netdir = { path = "../tor-netdir", version = "0.12.0", features = ["testing"] } -tor-netdoc = { path = "../tor-netdoc", version = "0.12.0", features = ["testing"] } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.17" } +tor-netdir = { path = "../tor-netdir", version = "0.17.0", features = ["testing"] } +tor-netdoc = { path = "../tor-netdoc", version = "0.17.0", features = ["testing"] } [package.metadata.docs.rs] all-features = true diff --git a/crates/tor-rpcbase/Cargo.toml b/crates/tor-rpcbase/Cargo.toml index 047cc2eae..4927431e6 100644 --- a/crates/tor-rpcbase/Cargo.toml +++ b/crates/tor-rpcbase/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-rpcbase" -version = "0.3.0" +version = "0.17.0" edition = "2021" rust-version = "1.70" 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.5" } -tor-error = { path = "../tor-error/", version = "0.6.0", features = ["rpc"] } +tor-async-utils = { path = "../tor-async-utils", version = "0.17.0" } +tor-error = { path = "../tor-error/", version = "0.17.0", features = ["rpc"] } typetag = "0.2.7" [dev-dependencies] diff --git a/crates/tor-rtcompat/Cargo.toml b/crates/tor-rtcompat/Cargo.toml index 23f7616d8..a22c02e2c 100644 --- a/crates/tor-rtcompat/Cargo.toml +++ b/crates/tor-rtcompat/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-rtcompat" -version = "0.10.0" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" diff --git a/crates/tor-rtmock/Cargo.toml b/crates/tor-rtmock/Cargo.toml index 890fcb78e..c533dfc4e 100644 --- a/crates/tor-rtmock/Cargo.toml +++ b/crates/tor-rtmock/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-rtmock" -version = "0.13.0" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -26,9 +26,9 @@ priority-queue = "1.3.2" slotmap = "1.0.6" strum = { version = "0.26", features = ["derive"] } thiserror = "1" -tor-async-utils = { version = "0.1.5", path = "../tor-async-utils" } -tor-error = { version = "0.6.0", path = "../tor-error", features = ["tracing"] } -tor-rtcompat = { version = "0.10.0", path = "../tor-rtcompat" } +tor-async-utils = { version = "0.17.0", path = "../tor-async-utils" } +tor-error = { version = "0.17.0", path = "../tor-error", features = ["tracing"] } +tor-rtcompat = { version = "0.17.0", path = "../tor-rtcompat" } tracing = "0.1.36" tracing-test = "0.2.4" void = "1" @@ -36,8 +36,8 @@ void = "1" [dev-dependencies] futures-await-test = "0.3.0" rand = "0.8" -tor-basic-utils = { path = "../tor-basic-utils", version = "0.8.0" } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.10.0", features = ["tokio", "native-tls"] } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.17.0" } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.17.0", features = ["tokio", "native-tls"] } [features] full = ["tor-rtcompat/full", "tor-error/full", "tor-async-utils/full"] diff --git a/crates/tor-socksproto/Cargo.toml b/crates/tor-socksproto/Cargo.toml index 3a30a3636..7d6e4288e 100644 --- a/crates/tor-socksproto/Cargo.toml +++ b/crates/tor-socksproto/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-socksproto" -version = "0.10.0" +version = "0.17.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" rust-version = "1.70" @@ -21,11 +21,11 @@ full = ["proxy-handshake", "client-handshake", "caret/full", "tor-bytes/full", " [dependencies] arbitrary = { version = "1.0.1", optional = true, features = ["derive"] } -caret = { path = "../caret", version = "0.4.1" } +caret = { path = "../caret", version = "0.4.5" } subtle = "2" thiserror = "1" -tor-bytes = { path = "../tor-bytes", version = "0.10.0" } -tor-error = { path = "../tor-error", version = "0.6.0" } +tor-bytes = { path = "../tor-bytes", version = "0.17.0" } +tor-error = { path = "../tor-error", version = "0.17.0" } [dev-dependencies] hex-literal = "0.4" diff --git a/crates/tor-units/Cargo.toml b/crates/tor-units/Cargo.toml index d72a46c03..034acd758 100644 --- a/crates/tor-units/Cargo.toml +++ b/crates/tor-units/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-units" -version = "0.6.5" +version = "0.17.0" authors = ["Dennis Jackson <git@dennisjj.co.uk>"] edition = "2021" rust-version = "1.70" |