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-305f74b9bbe187ea2a48003ca93b5bde4b4d6e09.tar.gz arti-305f74b9bbe187ea2a48003ca93b5bde4b4d6e09.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" } |