Loading Cargo.lock +56 −56 Original line number Diff line number Diff line Loading @@ -184,7 +184,7 @@ dependencies = [ [[package]] name = "arti" version = "2.3.0" version = "2.4.0" dependencies = [ "amplify", "anyhow", Loading Loading @@ -293,7 +293,7 @@ dependencies = [ [[package]] name = "arti-client" version = "0.42.0" version = "0.43.0" dependencies = [ "anyhow", "async-trait", Loading Loading @@ -362,7 +362,7 @@ version = "0.42.0" [[package]] name = "arti-relay" version = "0.42.0" version = "0.43.0" dependencies = [ "anyhow", "base64ct", Loading Loading @@ -415,7 +415,7 @@ dependencies = [ [[package]] name = "arti-rpc-client-core" version = "0.42.0" version = "0.43.0" dependencies = [ "assert_matches", "caret", Loading Loading @@ -443,7 +443,7 @@ dependencies = [ [[package]] name = "arti-rpcserver" version = "0.42.0" version = "0.43.0" dependencies = [ "arti-client", "async-trait", Loading Loading @@ -503,7 +503,7 @@ dependencies = [ [[package]] name = "arti-ureq" version = "0.42.0" version = "0.43.0" dependencies = [ "arti-client", "async-std", Loading Loading @@ -2341,7 +2341,7 @@ checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "equix" version = "0.6.1" version = "0.6.2" dependencies = [ "arrayvec", "hashx", Loading Loading @@ -2592,7 +2592,7 @@ dependencies = [ [[package]] name = "fs-mistrust" version = "0.14.1" version = "0.14.2" dependencies = [ "assert_matches", "derive_builder_fork_arti", Loading @@ -2616,7 +2616,7 @@ checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" [[package]] name = "fslock-guard" version = "0.6.0" version = "0.7.0" dependencies = [ "libc", "test-temp-dir", Loading Loading @@ -2982,7 +2982,7 @@ dependencies = [ [[package]] name = "hashx" version = "0.7.1" version = "0.8.0" dependencies = [ "arrayvec", "blake2", Loading Loading @@ -6866,7 +6866,7 @@ dependencies = [ [[package]] name = "tor-async-utils" version = "0.42.0" version = "0.43.0" dependencies = [ "derive-deftly", "educe", Loading @@ -6885,7 +6885,7 @@ dependencies = [ [[package]] name = "tor-basic-utils" version = "0.42.0" version = "0.43.0" dependencies = [ "derive_more", "educe", Loading @@ -6908,7 +6908,7 @@ dependencies = [ [[package]] name = "tor-bytes" version = "0.42.0" version = "0.43.0" dependencies = [ "bytes", "derive-deftly", Loading @@ -6925,7 +6925,7 @@ dependencies = [ [[package]] name = "tor-cell" version = "0.42.0" version = "0.43.0" dependencies = [ "amplify", "bitflags", Loading Loading @@ -6956,7 +6956,7 @@ dependencies = [ [[package]] name = "tor-cert" version = "0.42.0" version = "0.43.0" dependencies = [ "base64ct", "caret", Loading @@ -6979,7 +6979,7 @@ dependencies = [ [[package]] name = "tor-cert-x509" version = "0.42.0" version = "0.43.0" dependencies = [ "digest 0.10.7", "ecdsa", Loading @@ -6997,7 +6997,7 @@ dependencies = [ [[package]] name = "tor-chanmgr" version = "0.42.0" version = "0.43.0" dependencies = [ "async-trait", "base64ct", Loading Loading @@ -7043,7 +7043,7 @@ dependencies = [ [[package]] name = "tor-checkable" version = "0.42.0" version = "0.43.0" dependencies = [ "humantime", "signature", Loading @@ -7054,7 +7054,7 @@ dependencies = [ [[package]] name = "tor-circmgr" version = "0.42.0" version = "0.43.0" dependencies = [ "amplify", "async-trait", Loading Loading @@ -7108,7 +7108,7 @@ dependencies = [ [[package]] name = "tor-config" version = "0.42.0" version = "0.43.0" dependencies = [ "amplify", "assert_matches", Loading Loading @@ -7145,7 +7145,7 @@ dependencies = [ [[package]] name = "tor-config-path" version = "0.42.0" version = "0.43.0" dependencies = [ "assert_matches", "derive-deftly", Loading @@ -7164,7 +7164,7 @@ dependencies = [ [[package]] name = "tor-consdiff" version = "0.42.0" version = "0.43.0" dependencies = [ "derive_more", "digest 0.10.7", Loading @@ -7181,7 +7181,7 @@ dependencies = [ [[package]] name = "tor-dirclient" version = "0.42.0" version = "0.43.0" dependencies = [ "async-compression", "base64ct", Loading Loading @@ -7210,7 +7210,7 @@ dependencies = [ [[package]] name = "tor-dircommon" version = "0.42.0" version = "0.43.0" dependencies = [ "base64ct", "derive-deftly", Loading @@ -7230,7 +7230,7 @@ dependencies = [ [[package]] name = "tor-dirmgr" version = "0.42.0" version = "0.43.0" dependencies = [ "anyhow", "async-trait", Loading Loading @@ -7294,7 +7294,7 @@ dependencies = [ [[package]] name = "tor-dirpublish" version = "0.42.0" version = "0.43.0" dependencies = [ "async-trait", "educe", Loading @@ -7316,7 +7316,7 @@ dependencies = [ [[package]] name = "tor-dirserver" version = "0.42.0" version = "0.43.0" dependencies = [ "bytes", "digest 0.10.7", Loading Loading @@ -7358,7 +7358,7 @@ dependencies = [ [[package]] name = "tor-error" version = "0.42.0" version = "0.43.0" dependencies = [ "anyhow", "derive_more", Loading Loading @@ -7389,7 +7389,7 @@ dependencies = [ [[package]] name = "tor-general-addr" version = "0.42.0" version = "0.43.0" dependencies = [ "arbitrary", "assert_matches", Loading @@ -7400,7 +7400,7 @@ dependencies = [ [[package]] name = "tor-geoip" version = "0.42.0" version = "0.43.0" dependencies = [ "derive_more", "proptest", Loading @@ -7417,7 +7417,7 @@ checksum = "5baacfe724d837c0da5558fe5e544b0c99181001606b9eb066e4fd98a9b77952" [[package]] name = "tor-guardmgr" version = "0.42.0" version = "0.43.0" dependencies = [ "amplify", "base64ct", Loading Loading @@ -7466,7 +7466,7 @@ dependencies = [ [[package]] name = "tor-hsclient" version = "0.42.0" version = "0.43.0" dependencies = [ "async-trait", "derive-deftly", Loading Loading @@ -7515,7 +7515,7 @@ dependencies = [ [[package]] name = "tor-hscrypto" version = "0.42.0" version = "0.43.0" dependencies = [ "arrayvec", "blake2", Loading Loading @@ -7550,7 +7550,7 @@ dependencies = [ [[package]] name = "tor-hsrproxy" version = "0.42.0" version = "0.43.0" dependencies = [ "derive-deftly", "futures", Loading Loading @@ -7580,7 +7580,7 @@ dependencies = [ [[package]] name = "tor-hsservice" version = "0.42.0" version = "0.43.0" dependencies = [ "amplify", "arrayvec", Loading Loading @@ -7652,7 +7652,7 @@ dependencies = [ [[package]] name = "tor-key-forge" version = "0.42.0" version = "0.43.0" dependencies = [ "derive-deftly", "derive_more", Loading @@ -7673,7 +7673,7 @@ dependencies = [ [[package]] name = "tor-keymgr" version = "0.42.0" version = "0.43.0" dependencies = [ "amplify", "arrayvec", Loading Loading @@ -7718,7 +7718,7 @@ dependencies = [ [[package]] name = "tor-linkspec" version = "0.42.0" version = "0.43.0" dependencies = [ "base64ct", "by_address", Loading @@ -7745,7 +7745,7 @@ dependencies = [ [[package]] name = "tor-llcrypto" version = "0.42.0" version = "0.43.0" dependencies = [ "aes", "base64ct", Loading Loading @@ -7792,7 +7792,7 @@ dependencies = [ [[package]] name = "tor-log-ratelim" version = "0.42.0" version = "0.43.0" dependencies = [ "futures", "humantime", Loading @@ -7806,7 +7806,7 @@ dependencies = [ [[package]] name = "tor-memquota" version = "0.42.0" version = "0.43.0" dependencies = [ "cfg-if", "derive-deftly", Loading Loading @@ -7841,7 +7841,7 @@ dependencies = [ [[package]] name = "tor-memquota-cost" version = "0.42.0" version = "0.43.0" dependencies = [ "derive-deftly", "itertools 0.14.0", Loading @@ -7853,7 +7853,7 @@ dependencies = [ [[package]] name = "tor-netdir" version = "0.42.0" version = "0.43.0" dependencies = [ "async-trait", "bitflags", Loading Loading @@ -7889,7 +7889,7 @@ dependencies = [ [[package]] name = "tor-netdoc" version = "0.42.0" version = "0.43.0" dependencies = [ "amplify", "anyhow", Loading Loading @@ -7943,7 +7943,7 @@ dependencies = [ [[package]] name = "tor-persist" version = "0.42.0" version = "0.43.0" dependencies = [ "amplify", "anyhow", Loading Loading @@ -7975,7 +7975,7 @@ dependencies = [ [[package]] name = "tor-proto" version = "0.42.0" version = "0.43.0" dependencies = [ "aes", "amplify", Loading Loading @@ -8058,7 +8058,7 @@ dependencies = [ [[package]] name = "tor-protover" version = "0.42.0" version = "0.43.0" dependencies = [ "caret", "paste", Loading @@ -8070,7 +8070,7 @@ dependencies = [ [[package]] name = "tor-ptmgr" version = "0.42.0" version = "0.43.0" dependencies = [ "anyhow", "async-trait", Loading Loading @@ -8102,7 +8102,7 @@ dependencies = [ [[package]] name = "tor-relay-crypto" version = "0.42.0" version = "0.43.0" dependencies = [ "derive-deftly", "derive_more", Loading @@ -8119,7 +8119,7 @@ dependencies = [ [[package]] name = "tor-relay-selection" version = "0.42.0" version = "0.43.0" dependencies = [ "rand 0.10.1", "serde", Loading @@ -8132,7 +8132,7 @@ dependencies = [ [[package]] name = "tor-rpc-connect" version = "0.42.0" version = "0.43.0" dependencies = [ "assert_matches", "base16ct 1.0.0", Loading Loading @@ -8162,7 +8162,7 @@ dependencies = [ [[package]] name = "tor-rpcbase" version = "0.42.0" version = "0.43.0" dependencies = [ "assert-impl", "derive-deftly", Loading @@ -8185,7 +8185,7 @@ dependencies = [ [[package]] name = "tor-rtcompat" version = "0.42.0" version = "0.43.0" dependencies = [ "amplify", "arbitrary", Loading Loading @@ -8231,7 +8231,7 @@ dependencies = [ [[package]] name = "tor-rtmock" version = "0.42.0" version = "0.43.0" dependencies = [ "amplify", "assert_matches", Loading Loading @@ -8262,7 +8262,7 @@ dependencies = [ [[package]] name = "tor-socksproto" version = "0.42.0" version = "0.43.0" dependencies = [ "amplify", "anyhow", Loading @@ -8280,7 +8280,7 @@ dependencies = [ [[package]] name = "tor-units" version = "0.42.0" version = "0.43.0" dependencies = [ "derive-deftly", "derive_more", Loading crates/arti-bench/Cargo.toml +5 −5 Original line number Diff line number Diff line Loading @@ -17,19 +17,19 @@ publish = false [dependencies] anyhow = "1.0.23" arti = { path = "../arti", version = "2.3.0", features = ["experimental-api"] } arti-client = { package = "arti-client", path = "../arti-client", version = "0.42.0" } arti = { path = "../arti", version = "2.4.0", features = ["experimental-api"] } arti-client = { package = "arti-client", path = "../arti-client", version = "0.43.0" } clap = { version = "4.3.24", features = ["wrap_help"] } float-ord = "0.3" fs-mistrust = { path = "../fs-mistrust", version = "0.14.0" } fs-mistrust = { path = "../fs-mistrust", version = "0.14.2" } futures = "0.3.14" rand = "0.10.1" 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.42.0" } tor-rtcompat = { path = "../tor-rtcompat", version = "0.42.0", features = ["tokio", "native-tls"] } tor-config = { path = "../tor-config", version = "0.43.0" } tor-rtcompat = { path = "../tor-rtcompat", version = "0.43.0", features = ["tokio", "native-tls"] } tracing = "0.1.36" tracing-subscriber = { version = "0.3.20", features = ["env-filter"] } web-time-compat = { version = "0.1.0", path = "../web-time-compat" } Loading crates/arti-client/Cargo.toml +31 −31 Original line number Diff line number Diff line [package] name = "arti-client" version = "0.42.0" version = "0.43.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2024" rust-version = "1.89" Loading Loading @@ -175,7 +175,7 @@ derive_builder = { version = "0.11.2", package = "derive_builder_fork_arti" } derive_more = { version = "2.0.1", features = ["full"] } dyn-clone = { version = "1.0.11", optional = true } educe = "0.4.22" fs-mistrust = { path = "../fs-mistrust", version = "0.14.0", features = ["serde"] } fs-mistrust = { path = "../fs-mistrust", version = "0.14.2", features = ["serde"] } futures = "0.3.14" hostname-validator = "1.1.1" humantime = "2" Loading @@ -188,32 +188,32 @@ safelog = { path = "../safelog", version = "0.8.2" } serde = { version = "1.0.103", features = ["derive"] } thiserror = "2" time = { version = "0.3.47", features = ["parsing", "macros"] } tor-async-utils = { path = "../tor-async-utils", version = "0.42.0" } tor-basic-utils = { path = "../tor-basic-utils", version = "0.42.0" } tor-chanmgr = { path = "../tor-chanmgr", version = "0.42.0" } tor-circmgr = { path = "../tor-circmgr", version = "0.42.0" } tor-config = { path = "../tor-config", version = "0.42.0" } tor-config-path = { path = "../tor-config-path", version = "0.42.0", features = ["arti-client"] } tor-dircommon = { path = "../tor-dircommon", version = "0.42.0" } tor-dirmgr = { path = "../tor-dirmgr", version = "0.42.0", default-features = false, features = ["mmap"] } tor-error = { path = "../tor-error", version = "0.42.0", features = ["tracing"] } tor-geoip = { path = "../tor-geoip", version = "0.42.0", optional = true } tor-guardmgr = { path = "../tor-guardmgr", version = "0.42.0" } tor-hsclient = { path = "../tor-hsclient", version = "0.42.0", optional = true } tor-hscrypto = { path = "../tor-hscrypto", version = "0.42.0", optional = true } tor-hsservice = { path = "../tor-hsservice", version = "0.42.0", optional = true } tor-keymgr = { path = "../tor-keymgr", version = "0.42.0", default-features = false } tor-linkspec = { path = "../tor-linkspec", version = "0.42.0" } tor-llcrypto = { path = "../tor-llcrypto", version = "0.42.0" } tor-memquota = { path = "../tor-memquota", version = "0.42.0" } tor-netdir = { path = "../tor-netdir", version = "0.42.0" } tor-netdoc = { path = "../tor-netdoc", version = "0.42.0" } tor-persist = { path = "../tor-persist", version = "0.42.0" } tor-proto = { path = "../tor-proto", version = "0.42.0" } tor-protover = { path = "../tor-protover", version = "0.42.0" } tor-ptmgr = { path = "../tor-ptmgr", version = "0.42.0", optional = true } tor-rpcbase = { path = "../tor-rpcbase", version = "0.42.0", optional = true } tor-rtcompat = { path = "../tor-rtcompat", version = "0.42.0" } tor-async-utils = { path = "../tor-async-utils", version = "0.43.0" } tor-basic-utils = { path = "../tor-basic-utils", version = "0.43.0" } tor-chanmgr = { path = "../tor-chanmgr", version = "0.43.0" } tor-circmgr = { path = "../tor-circmgr", version = "0.43.0" } tor-config = { path = "../tor-config", version = "0.43.0" } tor-config-path = { path = "../tor-config-path", version = "0.43.0", features = ["arti-client"] } tor-dircommon = { path = "../tor-dircommon", version = "0.43.0" } tor-dirmgr = { path = "../tor-dirmgr", version = "0.43.0", default-features = false, features = ["mmap"] } tor-error = { path = "../tor-error", version = "0.43.0", features = ["tracing"] } tor-geoip = { path = "../tor-geoip", version = "0.43.0", optional = true } tor-guardmgr = { path = "../tor-guardmgr", version = "0.43.0" } tor-hsclient = { path = "../tor-hsclient", version = "0.43.0", optional = true } tor-hscrypto = { path = "../tor-hscrypto", version = "0.43.0", optional = true } tor-hsservice = { path = "../tor-hsservice", version = "0.43.0", optional = true } tor-keymgr = { path = "../tor-keymgr", version = "0.43.0", default-features = false } tor-linkspec = { path = "../tor-linkspec", version = "0.43.0" } tor-llcrypto = { path = "../tor-llcrypto", version = "0.43.0" } tor-memquota = { path = "../tor-memquota", version = "0.43.0" } tor-netdir = { path = "../tor-netdir", version = "0.43.0" } tor-netdoc = { path = "../tor-netdoc", version = "0.43.0" } tor-persist = { path = "../tor-persist", version = "0.43.0" } tor-proto = { path = "../tor-proto", version = "0.43.0" } tor-protover = { path = "../tor-protover", version = "0.43.0" } tor-ptmgr = { path = "../tor-ptmgr", version = "0.43.0", optional = true } tor-rpcbase = { path = "../tor-rpcbase", version = "0.43.0", optional = true } tor-rtcompat = { path = "../tor-rtcompat", version = "0.43.0" } tracing = "0.1.36" visibility = { version = "0.1.0", optional = true } void = "1" Loading @@ -221,7 +221,7 @@ web-time-compat = { path = "../web-time-compat", version = "0.1.0" } # TODO wasm: Remove this once there is a supported wasm StateMgr. [target.'cfg(all(target_arch="wasm32", target_os="unknown"))'.dependencies] tor-persist = { path = "../tor-persist", version = "0.42.0", features = ["testing"] } tor-persist = { path = "../tor-persist", version = "0.43.0", features = ["testing"] } [dev-dependencies] anyhow = "1.0.23" Loading @@ -237,8 +237,8 @@ tokio-crate = { package = "tokio", version = "1.7", features = [ "macros", ] } toml = "1.0.3" tor-relay-selection = { path = "../tor-relay-selection", version = "0.42.0" } tor-rtcompat = { path = "../tor-rtcompat", version = "0.42.0", features = ["tokio", "native-tls"] } tor-relay-selection = { path = "../tor-relay-selection", version = "0.43.0" } tor-rtcompat = { path = "../tor-rtcompat", version = "0.43.0", features = ["tokio", "native-tls"] } tracing-subscriber = "0.3.20" tracing-test = "0.2.4" Loading crates/arti-relay/Cargo.toml +27 −27 Original line number Diff line number Diff line [package] name = "arti-relay" version = "0.42.0" version = "0.43.0" authors = ["The Tor Project, Inc."] edition = "2024" rust-version = "1.89" Loading Loading @@ -52,7 +52,7 @@ clap = { version = "4.3.24", features = ["string", "wrap_help", "derive"] } derive-deftly = { version = "~1.11.0", features = ["full", "beta"] } derive_more = { version = "2.0.1", features = ["full"] } directories = "6" fs-mistrust = { path = "../fs-mistrust", version = "0.14.0", features = ["serde"] } fs-mistrust = { path = "../fs-mistrust", version = "0.14.2", features = ["serde"] } futures = "0.3.14" libc = "0.2" metrics-exporter-prometheus = { version = "0.18.0", optional = true, default-features = false, features = [ Loading @@ -66,37 +66,37 @@ smallvec = "1.10" strum = { version = "0.28.0", features = ["derive"] } thiserror = "2" tokio = { version = "1.7", features = ["signal"] } tor-basic-utils = { path = "../tor-basic-utils", version = "0.42.0" } tor-cert = { path = "../tor-cert", version = "0.42.0" } tor-chanmgr = { path = "../tor-chanmgr", version = "0.42.0", features = ["relay"] } tor-circmgr = { version = "0.42.0", path = "../tor-circmgr", features = ["flowctl-cc"] } tor-config = { path = "../tor-config", version = "0.42.0" } tor-config-path = { path = "../tor-config-path", version = "0.42.0" } tor-dircommon = { version = "0.42.0", path = "../tor-dircommon" } tor-dirmgr = { path = "../tor-dirmgr", version = "0.42.0" } tor-error = { path = "../tor-error", version = "0.42.0" } tor-general-addr = { path = "../tor-general-addr", version = "0.42.0" } tor-guardmgr = { version = "0.42.0", path = "../tor-guardmgr" } tor-key-forge = { version = "0.42.0", path = "../tor-key-forge" } tor-keymgr = { path = "../tor-keymgr", version = "0.42.0", features = ["keymgr", "experimental-api"] } tor-llcrypto = { path = "../tor-llcrypto", version = "0.42.0" } tor-log-ratelim = { path = "../tor-log-ratelim", version = "0.42.0" } tor-memquota = { version = "0.42.0", path = "../tor-memquota" } tor-netdir = { path = "../tor-netdir", version = "0.42.0" } tor-netdoc = { path = "../tor-netdoc", version = "0.42.0" } tor-persist = { path = "../tor-persist", version = "0.42.0", features = ["state-dir"] } tor-proto = { path = "../tor-proto", version = "0.42.0", features = ["counter-galois-onion", "tokio", "flowctl-cc"] } tor-relay-crypto = { path = "../tor-relay-crypto", version = "0.42.0" } tor-rtcompat = { path = "../tor-rtcompat", version = "0.42.0", features = ["rustls", "tokio", "tls-server"] } tor-units = { path = "../tor-units", version = "0.42.0" } tor-basic-utils = { path = "../tor-basic-utils", version = "0.43.0" } tor-cert = { path = "../tor-cert", version = "0.43.0" } tor-chanmgr = { path = "../tor-chanmgr", version = "0.43.0", features = ["relay"] } tor-circmgr = { version = "0.43.0", path = "../tor-circmgr", features = ["flowctl-cc"] } tor-config = { path = "../tor-config", version = "0.43.0" } tor-config-path = { path = "../tor-config-path", version = "0.43.0" } tor-dircommon = { version = "0.43.0", path = "../tor-dircommon" } tor-dirmgr = { path = "../tor-dirmgr", version = "0.43.0" } tor-error = { path = "../tor-error", version = "0.43.0" } tor-general-addr = { path = "../tor-general-addr", version = "0.43.0" } tor-guardmgr = { version = "0.43.0", path = "../tor-guardmgr" } tor-key-forge = { version = "0.43.0", path = "../tor-key-forge" } tor-keymgr = { path = "../tor-keymgr", version = "0.43.0", features = ["keymgr", "experimental-api"] } tor-llcrypto = { path = "../tor-llcrypto", version = "0.43.0" } tor-log-ratelim = { path = "../tor-log-ratelim", version = "0.43.0" } tor-memquota = { version = "0.43.0", path = "../tor-memquota" } tor-netdir = { path = "../tor-netdir", version = "0.43.0" } tor-netdoc = { path = "../tor-netdoc", version = "0.43.0" } tor-persist = { path = "../tor-persist", version = "0.43.0", features = ["state-dir"] } tor-proto = { path = "../tor-proto", version = "0.43.0", features = ["counter-galois-onion", "tokio", "flowctl-cc"] } tor-relay-crypto = { path = "../tor-relay-crypto", version = "0.43.0" } tor-rtcompat = { path = "../tor-rtcompat", version = "0.43.0", features = ["rustls", "tokio", "tls-server"] } tor-units = { path = "../tor-units", version = "0.43.0" } tracing = "0.1.36" tracing-subscriber = { version = "0.3.20", features = ["env-filter"] } void = "1" web-time-compat = { path = "../web-time-compat", version = "0.1.0" } [dev-dependencies] tor-keymgr = { path = "../tor-keymgr", version = "0.42.0", features = ["ephemeral-keystore", "testing"] } tor-rtmock = { path = "../tor-rtmock", version = "0.42.0" } tor-keymgr = { path = "../tor-keymgr", version = "0.43.0", features = ["ephemeral-keystore", "testing"] } tor-rtmock = { path = "../tor-rtmock", version = "0.43.0" } [package.metadata.docs.rs] all-features = true crates/arti-rpc-client-core/Cargo.toml +7 −7 Original line number Diff line number Diff line [package] name = "arti-rpc-client-core" version = "0.42.0" version = "0.43.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2024" rust-version = "1.89" Loading @@ -21,7 +21,7 @@ caret = { path = "../caret", version = "0.9.0" } cfg-if = "1.0.0" derive_more = { version = "2.0.1", features = ["full"] } educe = "0.4.22" fs-mistrust = { version = "0.14.0", path = "../fs-mistrust" } fs-mistrust = { version = "0.14.2", path = "../fs-mistrust" } memchr = "2.5" mio = { version = "1.1.1", features = ["net", "os-poll"] } paste = { version = "1.0.3", optional = true } Loading @@ -30,10 +30,10 @@ rand = "0.10.1" serde = { version = "1.0.103", features = ["derive"] } serde_json = "1.0.104" thiserror = "2" tor-config-path = { version = "0.42.0", path = "../tor-config-path", features = ["arti-client"] } tor-error = { version = "0.42.0", path = "../tor-error", default-features = false } tor-rpc-connect = { version = "0.42.0", path = "../tor-rpc-connect", features = ["rpc-client"] } tor-socksproto = { path = "../tor-socksproto", version = "0.42.0", default-features = false, features = [ tor-config-path = { version = "0.43.0", path = "../tor-config-path", features = ["arti-client"] } tor-error = { version = "0.43.0", path = "../tor-error", default-features = false } tor-rpc-connect = { version = "0.43.0", path = "../tor-rpc-connect", features = ["rpc-client"] } tor-socksproto = { path = "../tor-socksproto", version = "0.43.0", default-features = false, features = [ "client-handshake", ] } void = "1" Loading @@ -42,7 +42,7 @@ void = "1" assert_matches = "1.5.0" rand = "0.10.1" rand_chacha = "0.10.0" tor-basic-utils = { path = "../tor-basic-utils", version = "0.42.0" } tor-basic-utils = { path = "../tor-basic-utils", version = "0.43.0" } [features] full = [ Loading Loading
Cargo.lock +56 −56 Original line number Diff line number Diff line Loading @@ -184,7 +184,7 @@ dependencies = [ [[package]] name = "arti" version = "2.3.0" version = "2.4.0" dependencies = [ "amplify", "anyhow", Loading Loading @@ -293,7 +293,7 @@ dependencies = [ [[package]] name = "arti-client" version = "0.42.0" version = "0.43.0" dependencies = [ "anyhow", "async-trait", Loading Loading @@ -362,7 +362,7 @@ version = "0.42.0" [[package]] name = "arti-relay" version = "0.42.0" version = "0.43.0" dependencies = [ "anyhow", "base64ct", Loading Loading @@ -415,7 +415,7 @@ dependencies = [ [[package]] name = "arti-rpc-client-core" version = "0.42.0" version = "0.43.0" dependencies = [ "assert_matches", "caret", Loading Loading @@ -443,7 +443,7 @@ dependencies = [ [[package]] name = "arti-rpcserver" version = "0.42.0" version = "0.43.0" dependencies = [ "arti-client", "async-trait", Loading Loading @@ -503,7 +503,7 @@ dependencies = [ [[package]] name = "arti-ureq" version = "0.42.0" version = "0.43.0" dependencies = [ "arti-client", "async-std", Loading Loading @@ -2341,7 +2341,7 @@ checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "equix" version = "0.6.1" version = "0.6.2" dependencies = [ "arrayvec", "hashx", Loading Loading @@ -2592,7 +2592,7 @@ dependencies = [ [[package]] name = "fs-mistrust" version = "0.14.1" version = "0.14.2" dependencies = [ "assert_matches", "derive_builder_fork_arti", Loading @@ -2616,7 +2616,7 @@ checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" [[package]] name = "fslock-guard" version = "0.6.0" version = "0.7.0" dependencies = [ "libc", "test-temp-dir", Loading Loading @@ -2982,7 +2982,7 @@ dependencies = [ [[package]] name = "hashx" version = "0.7.1" version = "0.8.0" dependencies = [ "arrayvec", "blake2", Loading Loading @@ -6866,7 +6866,7 @@ dependencies = [ [[package]] name = "tor-async-utils" version = "0.42.0" version = "0.43.0" dependencies = [ "derive-deftly", "educe", Loading @@ -6885,7 +6885,7 @@ dependencies = [ [[package]] name = "tor-basic-utils" version = "0.42.0" version = "0.43.0" dependencies = [ "derive_more", "educe", Loading @@ -6908,7 +6908,7 @@ dependencies = [ [[package]] name = "tor-bytes" version = "0.42.0" version = "0.43.0" dependencies = [ "bytes", "derive-deftly", Loading @@ -6925,7 +6925,7 @@ dependencies = [ [[package]] name = "tor-cell" version = "0.42.0" version = "0.43.0" dependencies = [ "amplify", "bitflags", Loading Loading @@ -6956,7 +6956,7 @@ dependencies = [ [[package]] name = "tor-cert" version = "0.42.0" version = "0.43.0" dependencies = [ "base64ct", "caret", Loading @@ -6979,7 +6979,7 @@ dependencies = [ [[package]] name = "tor-cert-x509" version = "0.42.0" version = "0.43.0" dependencies = [ "digest 0.10.7", "ecdsa", Loading @@ -6997,7 +6997,7 @@ dependencies = [ [[package]] name = "tor-chanmgr" version = "0.42.0" version = "0.43.0" dependencies = [ "async-trait", "base64ct", Loading Loading @@ -7043,7 +7043,7 @@ dependencies = [ [[package]] name = "tor-checkable" version = "0.42.0" version = "0.43.0" dependencies = [ "humantime", "signature", Loading @@ -7054,7 +7054,7 @@ dependencies = [ [[package]] name = "tor-circmgr" version = "0.42.0" version = "0.43.0" dependencies = [ "amplify", "async-trait", Loading Loading @@ -7108,7 +7108,7 @@ dependencies = [ [[package]] name = "tor-config" version = "0.42.0" version = "0.43.0" dependencies = [ "amplify", "assert_matches", Loading Loading @@ -7145,7 +7145,7 @@ dependencies = [ [[package]] name = "tor-config-path" version = "0.42.0" version = "0.43.0" dependencies = [ "assert_matches", "derive-deftly", Loading @@ -7164,7 +7164,7 @@ dependencies = [ [[package]] name = "tor-consdiff" version = "0.42.0" version = "0.43.0" dependencies = [ "derive_more", "digest 0.10.7", Loading @@ -7181,7 +7181,7 @@ dependencies = [ [[package]] name = "tor-dirclient" version = "0.42.0" version = "0.43.0" dependencies = [ "async-compression", "base64ct", Loading Loading @@ -7210,7 +7210,7 @@ dependencies = [ [[package]] name = "tor-dircommon" version = "0.42.0" version = "0.43.0" dependencies = [ "base64ct", "derive-deftly", Loading @@ -7230,7 +7230,7 @@ dependencies = [ [[package]] name = "tor-dirmgr" version = "0.42.0" version = "0.43.0" dependencies = [ "anyhow", "async-trait", Loading Loading @@ -7294,7 +7294,7 @@ dependencies = [ [[package]] name = "tor-dirpublish" version = "0.42.0" version = "0.43.0" dependencies = [ "async-trait", "educe", Loading @@ -7316,7 +7316,7 @@ dependencies = [ [[package]] name = "tor-dirserver" version = "0.42.0" version = "0.43.0" dependencies = [ "bytes", "digest 0.10.7", Loading Loading @@ -7358,7 +7358,7 @@ dependencies = [ [[package]] name = "tor-error" version = "0.42.0" version = "0.43.0" dependencies = [ "anyhow", "derive_more", Loading Loading @@ -7389,7 +7389,7 @@ dependencies = [ [[package]] name = "tor-general-addr" version = "0.42.0" version = "0.43.0" dependencies = [ "arbitrary", "assert_matches", Loading @@ -7400,7 +7400,7 @@ dependencies = [ [[package]] name = "tor-geoip" version = "0.42.0" version = "0.43.0" dependencies = [ "derive_more", "proptest", Loading @@ -7417,7 +7417,7 @@ checksum = "5baacfe724d837c0da5558fe5e544b0c99181001606b9eb066e4fd98a9b77952" [[package]] name = "tor-guardmgr" version = "0.42.0" version = "0.43.0" dependencies = [ "amplify", "base64ct", Loading Loading @@ -7466,7 +7466,7 @@ dependencies = [ [[package]] name = "tor-hsclient" version = "0.42.0" version = "0.43.0" dependencies = [ "async-trait", "derive-deftly", Loading Loading @@ -7515,7 +7515,7 @@ dependencies = [ [[package]] name = "tor-hscrypto" version = "0.42.0" version = "0.43.0" dependencies = [ "arrayvec", "blake2", Loading Loading @@ -7550,7 +7550,7 @@ dependencies = [ [[package]] name = "tor-hsrproxy" version = "0.42.0" version = "0.43.0" dependencies = [ "derive-deftly", "futures", Loading Loading @@ -7580,7 +7580,7 @@ dependencies = [ [[package]] name = "tor-hsservice" version = "0.42.0" version = "0.43.0" dependencies = [ "amplify", "arrayvec", Loading Loading @@ -7652,7 +7652,7 @@ dependencies = [ [[package]] name = "tor-key-forge" version = "0.42.0" version = "0.43.0" dependencies = [ "derive-deftly", "derive_more", Loading @@ -7673,7 +7673,7 @@ dependencies = [ [[package]] name = "tor-keymgr" version = "0.42.0" version = "0.43.0" dependencies = [ "amplify", "arrayvec", Loading Loading @@ -7718,7 +7718,7 @@ dependencies = [ [[package]] name = "tor-linkspec" version = "0.42.0" version = "0.43.0" dependencies = [ "base64ct", "by_address", Loading @@ -7745,7 +7745,7 @@ dependencies = [ [[package]] name = "tor-llcrypto" version = "0.42.0" version = "0.43.0" dependencies = [ "aes", "base64ct", Loading Loading @@ -7792,7 +7792,7 @@ dependencies = [ [[package]] name = "tor-log-ratelim" version = "0.42.0" version = "0.43.0" dependencies = [ "futures", "humantime", Loading @@ -7806,7 +7806,7 @@ dependencies = [ [[package]] name = "tor-memquota" version = "0.42.0" version = "0.43.0" dependencies = [ "cfg-if", "derive-deftly", Loading Loading @@ -7841,7 +7841,7 @@ dependencies = [ [[package]] name = "tor-memquota-cost" version = "0.42.0" version = "0.43.0" dependencies = [ "derive-deftly", "itertools 0.14.0", Loading @@ -7853,7 +7853,7 @@ dependencies = [ [[package]] name = "tor-netdir" version = "0.42.0" version = "0.43.0" dependencies = [ "async-trait", "bitflags", Loading Loading @@ -7889,7 +7889,7 @@ dependencies = [ [[package]] name = "tor-netdoc" version = "0.42.0" version = "0.43.0" dependencies = [ "amplify", "anyhow", Loading Loading @@ -7943,7 +7943,7 @@ dependencies = [ [[package]] name = "tor-persist" version = "0.42.0" version = "0.43.0" dependencies = [ "amplify", "anyhow", Loading Loading @@ -7975,7 +7975,7 @@ dependencies = [ [[package]] name = "tor-proto" version = "0.42.0" version = "0.43.0" dependencies = [ "aes", "amplify", Loading Loading @@ -8058,7 +8058,7 @@ dependencies = [ [[package]] name = "tor-protover" version = "0.42.0" version = "0.43.0" dependencies = [ "caret", "paste", Loading @@ -8070,7 +8070,7 @@ dependencies = [ [[package]] name = "tor-ptmgr" version = "0.42.0" version = "0.43.0" dependencies = [ "anyhow", "async-trait", Loading Loading @@ -8102,7 +8102,7 @@ dependencies = [ [[package]] name = "tor-relay-crypto" version = "0.42.0" version = "0.43.0" dependencies = [ "derive-deftly", "derive_more", Loading @@ -8119,7 +8119,7 @@ dependencies = [ [[package]] name = "tor-relay-selection" version = "0.42.0" version = "0.43.0" dependencies = [ "rand 0.10.1", "serde", Loading @@ -8132,7 +8132,7 @@ dependencies = [ [[package]] name = "tor-rpc-connect" version = "0.42.0" version = "0.43.0" dependencies = [ "assert_matches", "base16ct 1.0.0", Loading Loading @@ -8162,7 +8162,7 @@ dependencies = [ [[package]] name = "tor-rpcbase" version = "0.42.0" version = "0.43.0" dependencies = [ "assert-impl", "derive-deftly", Loading @@ -8185,7 +8185,7 @@ dependencies = [ [[package]] name = "tor-rtcompat" version = "0.42.0" version = "0.43.0" dependencies = [ "amplify", "arbitrary", Loading Loading @@ -8231,7 +8231,7 @@ dependencies = [ [[package]] name = "tor-rtmock" version = "0.42.0" version = "0.43.0" dependencies = [ "amplify", "assert_matches", Loading Loading @@ -8262,7 +8262,7 @@ dependencies = [ [[package]] name = "tor-socksproto" version = "0.42.0" version = "0.43.0" dependencies = [ "amplify", "anyhow", Loading @@ -8280,7 +8280,7 @@ dependencies = [ [[package]] name = "tor-units" version = "0.42.0" version = "0.43.0" dependencies = [ "derive-deftly", "derive_more", Loading
crates/arti-bench/Cargo.toml +5 −5 Original line number Diff line number Diff line Loading @@ -17,19 +17,19 @@ publish = false [dependencies] anyhow = "1.0.23" arti = { path = "../arti", version = "2.3.0", features = ["experimental-api"] } arti-client = { package = "arti-client", path = "../arti-client", version = "0.42.0" } arti = { path = "../arti", version = "2.4.0", features = ["experimental-api"] } arti-client = { package = "arti-client", path = "../arti-client", version = "0.43.0" } clap = { version = "4.3.24", features = ["wrap_help"] } float-ord = "0.3" fs-mistrust = { path = "../fs-mistrust", version = "0.14.0" } fs-mistrust = { path = "../fs-mistrust", version = "0.14.2" } futures = "0.3.14" rand = "0.10.1" 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.42.0" } tor-rtcompat = { path = "../tor-rtcompat", version = "0.42.0", features = ["tokio", "native-tls"] } tor-config = { path = "../tor-config", version = "0.43.0" } tor-rtcompat = { path = "../tor-rtcompat", version = "0.43.0", features = ["tokio", "native-tls"] } tracing = "0.1.36" tracing-subscriber = { version = "0.3.20", features = ["env-filter"] } web-time-compat = { version = "0.1.0", path = "../web-time-compat" } Loading
crates/arti-client/Cargo.toml +31 −31 Original line number Diff line number Diff line [package] name = "arti-client" version = "0.42.0" version = "0.43.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2024" rust-version = "1.89" Loading Loading @@ -175,7 +175,7 @@ derive_builder = { version = "0.11.2", package = "derive_builder_fork_arti" } derive_more = { version = "2.0.1", features = ["full"] } dyn-clone = { version = "1.0.11", optional = true } educe = "0.4.22" fs-mistrust = { path = "../fs-mistrust", version = "0.14.0", features = ["serde"] } fs-mistrust = { path = "../fs-mistrust", version = "0.14.2", features = ["serde"] } futures = "0.3.14" hostname-validator = "1.1.1" humantime = "2" Loading @@ -188,32 +188,32 @@ safelog = { path = "../safelog", version = "0.8.2" } serde = { version = "1.0.103", features = ["derive"] } thiserror = "2" time = { version = "0.3.47", features = ["parsing", "macros"] } tor-async-utils = { path = "../tor-async-utils", version = "0.42.0" } tor-basic-utils = { path = "../tor-basic-utils", version = "0.42.0" } tor-chanmgr = { path = "../tor-chanmgr", version = "0.42.0" } tor-circmgr = { path = "../tor-circmgr", version = "0.42.0" } tor-config = { path = "../tor-config", version = "0.42.0" } tor-config-path = { path = "../tor-config-path", version = "0.42.0", features = ["arti-client"] } tor-dircommon = { path = "../tor-dircommon", version = "0.42.0" } tor-dirmgr = { path = "../tor-dirmgr", version = "0.42.0", default-features = false, features = ["mmap"] } tor-error = { path = "../tor-error", version = "0.42.0", features = ["tracing"] } tor-geoip = { path = "../tor-geoip", version = "0.42.0", optional = true } tor-guardmgr = { path = "../tor-guardmgr", version = "0.42.0" } tor-hsclient = { path = "../tor-hsclient", version = "0.42.0", optional = true } tor-hscrypto = { path = "../tor-hscrypto", version = "0.42.0", optional = true } tor-hsservice = { path = "../tor-hsservice", version = "0.42.0", optional = true } tor-keymgr = { path = "../tor-keymgr", version = "0.42.0", default-features = false } tor-linkspec = { path = "../tor-linkspec", version = "0.42.0" } tor-llcrypto = { path = "../tor-llcrypto", version = "0.42.0" } tor-memquota = { path = "../tor-memquota", version = "0.42.0" } tor-netdir = { path = "../tor-netdir", version = "0.42.0" } tor-netdoc = { path = "../tor-netdoc", version = "0.42.0" } tor-persist = { path = "../tor-persist", version = "0.42.0" } tor-proto = { path = "../tor-proto", version = "0.42.0" } tor-protover = { path = "../tor-protover", version = "0.42.0" } tor-ptmgr = { path = "../tor-ptmgr", version = "0.42.0", optional = true } tor-rpcbase = { path = "../tor-rpcbase", version = "0.42.0", optional = true } tor-rtcompat = { path = "../tor-rtcompat", version = "0.42.0" } tor-async-utils = { path = "../tor-async-utils", version = "0.43.0" } tor-basic-utils = { path = "../tor-basic-utils", version = "0.43.0" } tor-chanmgr = { path = "../tor-chanmgr", version = "0.43.0" } tor-circmgr = { path = "../tor-circmgr", version = "0.43.0" } tor-config = { path = "../tor-config", version = "0.43.0" } tor-config-path = { path = "../tor-config-path", version = "0.43.0", features = ["arti-client"] } tor-dircommon = { path = "../tor-dircommon", version = "0.43.0" } tor-dirmgr = { path = "../tor-dirmgr", version = "0.43.0", default-features = false, features = ["mmap"] } tor-error = { path = "../tor-error", version = "0.43.0", features = ["tracing"] } tor-geoip = { path = "../tor-geoip", version = "0.43.0", optional = true } tor-guardmgr = { path = "../tor-guardmgr", version = "0.43.0" } tor-hsclient = { path = "../tor-hsclient", version = "0.43.0", optional = true } tor-hscrypto = { path = "../tor-hscrypto", version = "0.43.0", optional = true } tor-hsservice = { path = "../tor-hsservice", version = "0.43.0", optional = true } tor-keymgr = { path = "../tor-keymgr", version = "0.43.0", default-features = false } tor-linkspec = { path = "../tor-linkspec", version = "0.43.0" } tor-llcrypto = { path = "../tor-llcrypto", version = "0.43.0" } tor-memquota = { path = "../tor-memquota", version = "0.43.0" } tor-netdir = { path = "../tor-netdir", version = "0.43.0" } tor-netdoc = { path = "../tor-netdoc", version = "0.43.0" } tor-persist = { path = "../tor-persist", version = "0.43.0" } tor-proto = { path = "../tor-proto", version = "0.43.0" } tor-protover = { path = "../tor-protover", version = "0.43.0" } tor-ptmgr = { path = "../tor-ptmgr", version = "0.43.0", optional = true } tor-rpcbase = { path = "../tor-rpcbase", version = "0.43.0", optional = true } tor-rtcompat = { path = "../tor-rtcompat", version = "0.43.0" } tracing = "0.1.36" visibility = { version = "0.1.0", optional = true } void = "1" Loading @@ -221,7 +221,7 @@ web-time-compat = { path = "../web-time-compat", version = "0.1.0" } # TODO wasm: Remove this once there is a supported wasm StateMgr. [target.'cfg(all(target_arch="wasm32", target_os="unknown"))'.dependencies] tor-persist = { path = "../tor-persist", version = "0.42.0", features = ["testing"] } tor-persist = { path = "../tor-persist", version = "0.43.0", features = ["testing"] } [dev-dependencies] anyhow = "1.0.23" Loading @@ -237,8 +237,8 @@ tokio-crate = { package = "tokio", version = "1.7", features = [ "macros", ] } toml = "1.0.3" tor-relay-selection = { path = "../tor-relay-selection", version = "0.42.0" } tor-rtcompat = { path = "../tor-rtcompat", version = "0.42.0", features = ["tokio", "native-tls"] } tor-relay-selection = { path = "../tor-relay-selection", version = "0.43.0" } tor-rtcompat = { path = "../tor-rtcompat", version = "0.43.0", features = ["tokio", "native-tls"] } tracing-subscriber = "0.3.20" tracing-test = "0.2.4" Loading
crates/arti-relay/Cargo.toml +27 −27 Original line number Diff line number Diff line [package] name = "arti-relay" version = "0.42.0" version = "0.43.0" authors = ["The Tor Project, Inc."] edition = "2024" rust-version = "1.89" Loading Loading @@ -52,7 +52,7 @@ clap = { version = "4.3.24", features = ["string", "wrap_help", "derive"] } derive-deftly = { version = "~1.11.0", features = ["full", "beta"] } derive_more = { version = "2.0.1", features = ["full"] } directories = "6" fs-mistrust = { path = "../fs-mistrust", version = "0.14.0", features = ["serde"] } fs-mistrust = { path = "../fs-mistrust", version = "0.14.2", features = ["serde"] } futures = "0.3.14" libc = "0.2" metrics-exporter-prometheus = { version = "0.18.0", optional = true, default-features = false, features = [ Loading @@ -66,37 +66,37 @@ smallvec = "1.10" strum = { version = "0.28.0", features = ["derive"] } thiserror = "2" tokio = { version = "1.7", features = ["signal"] } tor-basic-utils = { path = "../tor-basic-utils", version = "0.42.0" } tor-cert = { path = "../tor-cert", version = "0.42.0" } tor-chanmgr = { path = "../tor-chanmgr", version = "0.42.0", features = ["relay"] } tor-circmgr = { version = "0.42.0", path = "../tor-circmgr", features = ["flowctl-cc"] } tor-config = { path = "../tor-config", version = "0.42.0" } tor-config-path = { path = "../tor-config-path", version = "0.42.0" } tor-dircommon = { version = "0.42.0", path = "../tor-dircommon" } tor-dirmgr = { path = "../tor-dirmgr", version = "0.42.0" } tor-error = { path = "../tor-error", version = "0.42.0" } tor-general-addr = { path = "../tor-general-addr", version = "0.42.0" } tor-guardmgr = { version = "0.42.0", path = "../tor-guardmgr" } tor-key-forge = { version = "0.42.0", path = "../tor-key-forge" } tor-keymgr = { path = "../tor-keymgr", version = "0.42.0", features = ["keymgr", "experimental-api"] } tor-llcrypto = { path = "../tor-llcrypto", version = "0.42.0" } tor-log-ratelim = { path = "../tor-log-ratelim", version = "0.42.0" } tor-memquota = { version = "0.42.0", path = "../tor-memquota" } tor-netdir = { path = "../tor-netdir", version = "0.42.0" } tor-netdoc = { path = "../tor-netdoc", version = "0.42.0" } tor-persist = { path = "../tor-persist", version = "0.42.0", features = ["state-dir"] } tor-proto = { path = "../tor-proto", version = "0.42.0", features = ["counter-galois-onion", "tokio", "flowctl-cc"] } tor-relay-crypto = { path = "../tor-relay-crypto", version = "0.42.0" } tor-rtcompat = { path = "../tor-rtcompat", version = "0.42.0", features = ["rustls", "tokio", "tls-server"] } tor-units = { path = "../tor-units", version = "0.42.0" } tor-basic-utils = { path = "../tor-basic-utils", version = "0.43.0" } tor-cert = { path = "../tor-cert", version = "0.43.0" } tor-chanmgr = { path = "../tor-chanmgr", version = "0.43.0", features = ["relay"] } tor-circmgr = { version = "0.43.0", path = "../tor-circmgr", features = ["flowctl-cc"] } tor-config = { path = "../tor-config", version = "0.43.0" } tor-config-path = { path = "../tor-config-path", version = "0.43.0" } tor-dircommon = { version = "0.43.0", path = "../tor-dircommon" } tor-dirmgr = { path = "../tor-dirmgr", version = "0.43.0" } tor-error = { path = "../tor-error", version = "0.43.0" } tor-general-addr = { path = "../tor-general-addr", version = "0.43.0" } tor-guardmgr = { version = "0.43.0", path = "../tor-guardmgr" } tor-key-forge = { version = "0.43.0", path = "../tor-key-forge" } tor-keymgr = { path = "../tor-keymgr", version = "0.43.0", features = ["keymgr", "experimental-api"] } tor-llcrypto = { path = "../tor-llcrypto", version = "0.43.0" } tor-log-ratelim = { path = "../tor-log-ratelim", version = "0.43.0" } tor-memquota = { version = "0.43.0", path = "../tor-memquota" } tor-netdir = { path = "../tor-netdir", version = "0.43.0" } tor-netdoc = { path = "../tor-netdoc", version = "0.43.0" } tor-persist = { path = "../tor-persist", version = "0.43.0", features = ["state-dir"] } tor-proto = { path = "../tor-proto", version = "0.43.0", features = ["counter-galois-onion", "tokio", "flowctl-cc"] } tor-relay-crypto = { path = "../tor-relay-crypto", version = "0.43.0" } tor-rtcompat = { path = "../tor-rtcompat", version = "0.43.0", features = ["rustls", "tokio", "tls-server"] } tor-units = { path = "../tor-units", version = "0.43.0" } tracing = "0.1.36" tracing-subscriber = { version = "0.3.20", features = ["env-filter"] } void = "1" web-time-compat = { path = "../web-time-compat", version = "0.1.0" } [dev-dependencies] tor-keymgr = { path = "../tor-keymgr", version = "0.42.0", features = ["ephemeral-keystore", "testing"] } tor-rtmock = { path = "../tor-rtmock", version = "0.42.0" } tor-keymgr = { path = "../tor-keymgr", version = "0.43.0", features = ["ephemeral-keystore", "testing"] } tor-rtmock = { path = "../tor-rtmock", version = "0.43.0" } [package.metadata.docs.rs] all-features = true
crates/arti-rpc-client-core/Cargo.toml +7 −7 Original line number Diff line number Diff line [package] name = "arti-rpc-client-core" version = "0.42.0" version = "0.43.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2024" rust-version = "1.89" Loading @@ -21,7 +21,7 @@ caret = { path = "../caret", version = "0.9.0" } cfg-if = "1.0.0" derive_more = { version = "2.0.1", features = ["full"] } educe = "0.4.22" fs-mistrust = { version = "0.14.0", path = "../fs-mistrust" } fs-mistrust = { version = "0.14.2", path = "../fs-mistrust" } memchr = "2.5" mio = { version = "1.1.1", features = ["net", "os-poll"] } paste = { version = "1.0.3", optional = true } Loading @@ -30,10 +30,10 @@ rand = "0.10.1" serde = { version = "1.0.103", features = ["derive"] } serde_json = "1.0.104" thiserror = "2" tor-config-path = { version = "0.42.0", path = "../tor-config-path", features = ["arti-client"] } tor-error = { version = "0.42.0", path = "../tor-error", default-features = false } tor-rpc-connect = { version = "0.42.0", path = "../tor-rpc-connect", features = ["rpc-client"] } tor-socksproto = { path = "../tor-socksproto", version = "0.42.0", default-features = false, features = [ tor-config-path = { version = "0.43.0", path = "../tor-config-path", features = ["arti-client"] } tor-error = { version = "0.43.0", path = "../tor-error", default-features = false } tor-rpc-connect = { version = "0.43.0", path = "../tor-rpc-connect", features = ["rpc-client"] } tor-socksproto = { path = "../tor-socksproto", version = "0.43.0", default-features = false, features = [ "client-handshake", ] } void = "1" Loading @@ -42,7 +42,7 @@ void = "1" assert_matches = "1.5.0" rand = "0.10.1" rand_chacha = "0.10.0" tor-basic-utils = { path = "../tor-basic-utils", version = "0.42.0" } tor-basic-utils = { path = "../tor-basic-utils", version = "0.43.0" } [features] full = [ Loading