diff options
81 files changed, 855 insertions, 819 deletions
diff --git a/Cargo.lock b/Cargo.lock index fe73cbeea..556d011e1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -184,7 +184,7 @@ dependencies = [ [[package]] name = "arti" -version = "2.5.0" +version = "2.5.1" dependencies = [ "amplify", "anyhow", @@ -294,7 +294,7 @@ dependencies = [ [[package]] name = "arti-client" -version = "0.44.0" +version = "0.45.0" dependencies = [ "anyhow", "async-trait", @@ -363,7 +363,7 @@ version = "0.42.0" [[package]] name = "arti-dirauth" -version = "0.44.0" +version = "0.45.0" dependencies = [ "anyhow", "clap", @@ -375,7 +375,7 @@ dependencies = [ [[package]] name = "arti-relay" -version = "0.44.0" +version = "0.45.0" dependencies = [ "anyhow", "async-trait", @@ -434,7 +434,7 @@ dependencies = [ [[package]] name = "arti-rpc-client-core" -version = "0.44.0" +version = "0.45.0" dependencies = [ "assert_matches", "caret", @@ -462,7 +462,7 @@ dependencies = [ [[package]] name = "arti-rpcserver" -version = "0.44.0" +version = "0.45.0" dependencies = [ "arti-client", "async-trait", @@ -522,7 +522,7 @@ dependencies = [ [[package]] name = "arti-ureq" -version = "0.44.0" +version = "0.45.0" dependencies = [ "arti-client", "async-std", @@ -1202,7 +1202,7 @@ checksum = "8ae3f5d315924270530207e2a68396c3cc547f6dca3fbdca317cfb1a51edb593" [[package]] name = "caret" -version = "0.10.0" +version = "0.10.1" [[package]] name = "cast" @@ -2380,7 +2380,7 @@ checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "equix" -version = "0.7.0" +version = "0.7.1" dependencies = [ "arrayvec", "hashx", @@ -2640,7 +2640,7 @@ dependencies = [ [[package]] name = "fs-mistrust" -version = "0.15.0" +version = "0.15.1" dependencies = [ "assert_matches", "derive_builder_fork_arti", @@ -2665,7 +2665,7 @@ checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" [[package]] name = "fslock-guard" -version = "0.8.0" +version = "0.8.1" dependencies = [ "libc", "test-temp-dir", @@ -2727,7 +2727,7 @@ dependencies = [ [[package]] name = "futures-copy" -version = "0.4.0" +version = "0.4.1" dependencies = [ "extend", "futures", @@ -3029,7 +3029,7 @@ dependencies = [ [[package]] name = "hashx" -version = "0.9.0" +version = "0.9.1" dependencies = [ "arrayvec", "blake2", @@ -4304,7 +4304,7 @@ checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" [[package]] name = "oneshot-fused-workaround" -version = "0.7.0" +version = "0.7.1" dependencies = [ "futures", ] @@ -5375,7 +5375,7 @@ dependencies = [ [[package]] name = "retry-error" -version = "0.13.0" +version = "0.13.1" dependencies = [ "anyhow", "derive_more", @@ -5635,7 +5635,7 @@ dependencies = [ [[package]] name = "safelog" -version = "0.9.0" +version = "0.9.1" dependencies = [ "derive_more", "educe", @@ -6154,7 +6154,7 @@ dependencies = [ [[package]] name = "slotmap-careful" -version = "0.8.0" +version = "0.8.1" dependencies = [ "paste", "serde", @@ -6533,7 +6533,7 @@ checksum = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683" [[package]] name = "test-temp-dir" -version = "0.8.0" +version = "0.8.1" dependencies = [ "anyhow", "derive_more", @@ -6907,7 +6907,7 @@ dependencies = [ [[package]] name = "tor-async-utils" -version = "0.44.0" +version = "0.45.0" dependencies = [ "cfg-if", "derive-deftly", @@ -6934,7 +6934,7 @@ dependencies = [ [[package]] name = "tor-basic-utils" -version = "0.44.0" +version = "0.45.0" dependencies = [ "derive-deftly", "derive_more", @@ -6960,7 +6960,7 @@ dependencies = [ [[package]] name = "tor-bytes" -version = "0.44.0" +version = "0.45.0" dependencies = [ "bytes", "derive-deftly", @@ -6977,7 +6977,7 @@ dependencies = [ [[package]] name = "tor-cell" -version = "0.44.0" +version = "0.45.0" dependencies = [ "amplify", "bitflags", @@ -7008,7 +7008,7 @@ dependencies = [ [[package]] name = "tor-cert" -version = "0.44.0" +version = "0.45.0" dependencies = [ "base64ct", "caret", @@ -7032,7 +7032,7 @@ dependencies = [ [[package]] name = "tor-cert-x509" -version = "0.44.0" +version = "0.45.0" dependencies = [ "digest 0.10.7", "ecdsa", @@ -7050,7 +7050,7 @@ dependencies = [ [[package]] name = "tor-chanmgr" -version = "0.44.0" +version = "0.45.0" dependencies = [ "async-trait", "base64ct", @@ -7097,7 +7097,7 @@ dependencies = [ [[package]] name = "tor-checkable" -version = "0.44.0" +version = "0.45.0" dependencies = [ "humantime", "itertools 0.15.0", @@ -7110,7 +7110,7 @@ dependencies = [ [[package]] name = "tor-circmgr" -version = "0.44.0" +version = "0.45.0" dependencies = [ "amplify", "async-trait", @@ -7164,7 +7164,7 @@ dependencies = [ [[package]] name = "tor-config" -version = "0.44.0" +version = "0.45.0" dependencies = [ "amplify", "assert_matches", @@ -7202,7 +7202,7 @@ dependencies = [ [[package]] name = "tor-config-path" -version = "0.44.0" +version = "0.45.0" dependencies = [ "assert_matches", "derive-deftly", @@ -7221,7 +7221,7 @@ dependencies = [ [[package]] name = "tor-consdiff" -version = "0.44.0" +version = "0.45.0" dependencies = [ "derive_more", "digest 0.10.7", @@ -7238,7 +7238,7 @@ dependencies = [ [[package]] name = "tor-dirauth" -version = "0.44.0" +version = "0.45.0" dependencies = [ "derive-deftly", "derive_more", @@ -7252,7 +7252,7 @@ dependencies = [ [[package]] name = "tor-dirclient" -version = "0.44.0" +version = "0.45.0" dependencies = [ "async-compression", "base64ct", @@ -7281,7 +7281,7 @@ dependencies = [ [[package]] name = "tor-dircommon" -version = "0.44.0" +version = "0.45.0" dependencies = [ "base64ct", "derive-deftly", @@ -7301,7 +7301,7 @@ dependencies = [ [[package]] name = "tor-dirmgr" -version = "0.44.0" +version = "0.45.0" dependencies = [ "anyhow", "async-trait", @@ -7365,7 +7365,7 @@ dependencies = [ [[package]] name = "tor-dirpublish" -version = "0.44.0" +version = "0.45.0" dependencies = [ "async-trait", "educe", @@ -7387,7 +7387,7 @@ dependencies = [ [[package]] name = "tor-dirserver" -version = "0.44.0" +version = "0.45.0" dependencies = [ "bytes", "digest 0.10.7", @@ -7429,7 +7429,7 @@ dependencies = [ [[package]] name = "tor-error" -version = "0.44.0" +version = "0.45.0" dependencies = [ "anyhow", "derive_more", @@ -7460,7 +7460,7 @@ dependencies = [ [[package]] name = "tor-general-addr" -version = "0.44.0" +version = "0.45.0" dependencies = [ "arbitrary", "assert_matches", @@ -7471,7 +7471,7 @@ dependencies = [ [[package]] name = "tor-geoip" -version = "0.44.0" +version = "0.45.0" dependencies = [ "derive_more", "proptest", @@ -7488,7 +7488,7 @@ checksum = "5baacfe724d837c0da5558fe5e544b0c99181001606b9eb066e4fd98a9b77952" [[package]] name = "tor-guardmgr" -version = "0.44.0" +version = "0.45.0" dependencies = [ "amplify", "base64ct", @@ -7537,7 +7537,7 @@ dependencies = [ [[package]] name = "tor-hsclient" -version = "0.44.0" +version = "0.45.0" dependencies = [ "async-trait", "cfg-if", @@ -7587,7 +7587,7 @@ dependencies = [ [[package]] name = "tor-hscrypto" -version = "0.44.0" +version = "0.45.0" dependencies = [ "arrayvec", "blake2", @@ -7622,7 +7622,7 @@ dependencies = [ [[package]] name = "tor-hsrproxy" -version = "0.44.0" +version = "0.45.0" dependencies = [ "derive-deftly", "futures", @@ -7652,7 +7652,7 @@ dependencies = [ [[package]] name = "tor-hsservice" -version = "0.44.0" +version = "0.45.0" dependencies = [ "amplify", "arrayvec", @@ -7724,7 +7724,7 @@ dependencies = [ [[package]] name = "tor-key-forge" -version = "0.44.0" +version = "0.45.0" dependencies = [ "derive-deftly", "derive_more", @@ -7745,7 +7745,7 @@ dependencies = [ [[package]] name = "tor-keymgr" -version = "0.44.0" +version = "0.45.0" dependencies = [ "amplify", "arrayvec", @@ -7790,7 +7790,7 @@ dependencies = [ [[package]] name = "tor-linkspec" -version = "0.44.0" +version = "0.45.0" dependencies = [ "base64ct", "by_address", @@ -7817,7 +7817,7 @@ dependencies = [ [[package]] name = "tor-llcrypto" -version = "0.44.0" +version = "0.45.0" dependencies = [ "aes", "base64ct", @@ -7864,7 +7864,7 @@ dependencies = [ [[package]] name = "tor-log-ratelim" -version = "0.44.0" +version = "0.45.0" dependencies = [ "futures", "humantime", @@ -7878,7 +7878,7 @@ dependencies = [ [[package]] name = "tor-memquota" -version = "0.44.0" +version = "0.45.0" dependencies = [ "cfg-if", "derive-deftly", @@ -7914,7 +7914,7 @@ dependencies = [ [[package]] name = "tor-memquota-cost" -version = "0.44.0" +version = "0.45.0" dependencies = [ "derive-deftly", "itertools 0.15.0", @@ -7926,7 +7926,7 @@ dependencies = [ [[package]] name = "tor-netdir" -version = "0.44.0" +version = "0.45.0" dependencies = [ "async-trait", "bitflags", @@ -7962,7 +7962,7 @@ dependencies = [ [[package]] name = "tor-netdoc" -version = "0.44.0" +version = "0.45.0" dependencies = [ "amplify", "anyhow", @@ -8023,7 +8023,7 @@ dependencies = [ [[package]] name = "tor-persist" -version = "0.44.0" +version = "0.45.0" dependencies = [ "amplify", "anyhow", @@ -8056,7 +8056,7 @@ dependencies = [ [[package]] name = "tor-proto" -version = "0.44.0" +version = "0.45.0" dependencies = [ "aes", "amplify", @@ -8138,7 +8138,7 @@ dependencies = [ [[package]] name = "tor-protover" -version = "0.44.0" +version = "0.45.0" dependencies = [ "caret", "derive-deftly", @@ -8151,7 +8151,7 @@ dependencies = [ [[package]] name = "tor-ptmgr" -version = "0.44.0" +version = "0.45.0" dependencies = [ "anyhow", "async-trait", @@ -8183,7 +8183,7 @@ dependencies = [ [[package]] name = "tor-relay-crypto" -version = "0.44.0" +version = "0.45.0" dependencies = [ "derive-deftly", "derive_more", @@ -8200,7 +8200,7 @@ dependencies = [ [[package]] name = "tor-relay-selection" -version = "0.44.0" +version = "0.45.0" dependencies = [ "rand 0.10.1", "serde", @@ -8213,7 +8213,7 @@ dependencies = [ [[package]] name = "tor-rpc-connect" -version = "0.44.0" +version = "0.45.0" dependencies = [ "assert_matches", "base16ct 1.0.0", @@ -8243,7 +8243,7 @@ dependencies = [ [[package]] name = "tor-rpcbase" -version = "0.44.0" +version = "0.45.0" dependencies = [ "assert-impl", "derive-deftly", @@ -8267,7 +8267,7 @@ dependencies = [ [[package]] name = "tor-rtcompat" -version = "0.44.0" +version = "0.45.0" dependencies = [ "amplify", "arbitrary", @@ -8313,7 +8313,7 @@ dependencies = [ [[package]] name = "tor-rtmock" -version = "0.44.0" +version = "0.45.0" dependencies = [ "amplify", "assert_matches", @@ -8344,7 +8344,7 @@ dependencies = [ [[package]] name = "tor-socksproto" -version = "0.44.0" +version = "0.45.0" dependencies = [ "amplify", "anyhow", @@ -8362,7 +8362,7 @@ dependencies = [ [[package]] name = "tor-units" -version = "0.44.0" +version = "0.45.0" dependencies = [ "derive-deftly", "derive_more", @@ -8937,7 +8937,7 @@ dependencies = [ [[package]] name = "web-time-compat" -version = "0.2.0" +version = "0.2.1" dependencies = [ "web-time", ] diff --git a/crates/arti-bench/Cargo.toml b/crates/arti-bench/Cargo.toml index aea67d6be..326dd063c 100644 --- a/crates/arti-bench/Cargo.toml +++ b/crates/arti-bench/Cargo.toml @@ -17,8 +17,8 @@ publish = false [dependencies] anyhow = "1.0.23" -arti = { path = "../arti", version = "2.5.0", features = ["experimental-api"] } -arti-client = { package = "arti-client", path = "../arti-client", version = "0.44.0" } +arti = { path = "../arti", version = "2.5.1", features = ["experimental-api"] } +arti-client = { package = "arti-client", path = "../arti-client", version = "0.45.0" } clap = { version = "4.3.24", features = ["wrap_help"] } float-ord = "0.3" fs-mistrust = { path = "../fs-mistrust", version = "0.15.0" } @@ -28,8 +28,8 @@ serde = { version = "1.0.103", features = ["derive"] } serde_json = "1.0.50" tokio = { version = "1.47.1", features = ["full"] } tokio-socks = "0.5" -tor-config = { path = "../tor-config", version = "0.44.0" } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.44.0", features = ["tokio", "native-tls"] } +tor-config = { path = "../tor-config", version = "0.45.0" } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.45.0", features = ["tokio", "native-tls"] } tracing = "0.1.36" tracing-subscriber = { version = "0.3.20", features = ["env-filter"] } web-time-compat = { version = "0.2.0", path = "../web-time-compat" } diff --git a/crates/arti-client/Cargo.toml b/crates/arti-client/Cargo.toml index 9c198f109..63f8c7e52 100644 --- a/crates/arti-client/Cargo.toml +++ b/crates/arti-client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "arti-client" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -192,32 +192,32 @@ safelog = { path = "../safelog", version = "0.9.0" } 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.44.0" } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } -tor-chanmgr = { path = "../tor-chanmgr", version = "0.44.0" } -tor-circmgr = { path = "../tor-circmgr", version = "0.44.0" } -tor-config = { path = "../tor-config", version = "0.44.0" } -tor-config-path = { path = "../tor-config-path", version = "0.44.0", features = ["arti-client"] } -tor-dircommon = { path = "../tor-dircommon", version = "0.44.0" } -tor-dirmgr = { path = "../tor-dirmgr", version = "0.44.0", default-features = false, features = ["mmap"] } -tor-error = { path = "../tor-error", version = "0.44.0", features = ["tracing"] } -tor-geoip = { path = "../tor-geoip", version = "0.44.0", optional = true } -tor-guardmgr = { path = "../tor-guardmgr", version = "0.44.0" } -tor-hsclient = { path = "../tor-hsclient", version = "0.44.0", optional = true } -tor-hscrypto = { path = "../tor-hscrypto", version = "0.44.0", optional = true } -tor-hsservice = { path = "../tor-hsservice", version = "0.44.0", optional = true } -tor-keymgr = { path = "../tor-keymgr", version = "0.44.0", default-features = false } -tor-linkspec = { path = "../tor-linkspec", version = "0.44.0" } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.44.0" } -tor-memquota = { path = "../tor-memquota", version = "0.44.0" } -tor-netdir = { path = "../tor-netdir", version = "0.44.0" } -tor-netdoc = { path = "../tor-netdoc", version = "0.44.0" } -tor-persist = { path = "../tor-persist", version = "0.44.0" } -tor-proto = { path = "../tor-proto", version = "0.44.0" } -tor-protover = { path = "../tor-protover", version = "0.44.0" } -tor-ptmgr = { path = "../tor-ptmgr", version = "0.44.0", optional = true } -tor-rpcbase = { path = "../tor-rpcbase", version = "0.44.0", optional = true } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.44.0" } +tor-async-utils = { path = "../tor-async-utils", version = "0.45.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } +tor-chanmgr = { path = "../tor-chanmgr", version = "0.45.0" } +tor-circmgr = { path = "../tor-circmgr", version = "0.45.0" } +tor-config = { path = "../tor-config", version = "0.45.0" } +tor-config-path = { path = "../tor-config-path", version = "0.45.0", features = ["arti-client"] } +tor-dircommon = { path = "../tor-dircommon", version = "0.45.0" } +tor-dirmgr = { path = "../tor-dirmgr", version = "0.45.0", default-features = false, features = ["mmap"] } +tor-error = { path = "../tor-error", version = "0.45.0", features = ["tracing"] } +tor-geoip = { path = "../tor-geoip", version = "0.45.0", optional = true } +tor-guardmgr = { path = "../tor-guardmgr", version = "0.45.0" } +tor-hsclient = { path = "../tor-hsclient", version = "0.45.0", optional = true } +tor-hscrypto = { path = "../tor-hscrypto", version = "0.45.0", optional = true } +tor-hsservice = { path = "../tor-hsservice", version = "0.45.0", optional = true } +tor-keymgr = { path = "../tor-keymgr", version = "0.45.0", default-features = false } +tor-linkspec = { path = "../tor-linkspec", version = "0.45.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.45.0" } +tor-memquota = { path = "../tor-memquota", version = "0.45.0" } +tor-netdir = { path = "../tor-netdir", version = "0.45.0" } +tor-netdoc = { path = "../tor-netdoc", version = "0.45.0" } +tor-persist = { path = "../tor-persist", version = "0.45.0" } +tor-proto = { path = "../tor-proto", version = "0.45.0" } +tor-protover = { path = "../tor-protover", version = "0.45.0" } +tor-ptmgr = { path = "../tor-ptmgr", version = "0.45.0", optional = true } +tor-rpcbase = { path = "../tor-rpcbase", version = "0.45.0", optional = true } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.45.0" } tracing = "0.1.36" visibility = { version = "0.1.0", optional = true } void = "1" @@ -225,7 +225,7 @@ web-time-compat = { path = "../web-time-compat", version = "0.2.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.44.0", features = ["testing"] } +tor-persist = { path = "../tor-persist", version = "0.45.0", features = ["testing"] } [dev-dependencies] anyhow = "1.0.23" @@ -241,8 +241,8 @@ tokio-crate = { package = "tokio", version = "1.47.1", features = [ "macros", ] } toml = "1.0.3" -tor-relay-selection = { path = "../tor-relay-selection", version = "0.44.0" } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.44.0", features = ["tokio", "native-tls"] } +tor-relay-selection = { path = "../tor-relay-selection", version = "0.45.0" } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.45.0", features = ["tokio", "native-tls"] } tracing-subscriber = "0.3.20" tracing-test = "0.2.4" diff --git a/crates/arti-dirauth/Cargo.toml b/crates/arti-dirauth/Cargo.toml index fafe0eee8..8f6af2afb 100644 --- a/crates/arti-dirauth/Cargo.toml +++ b/crates/arti-dirauth/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "arti-dirauth" -version = "0.44.0" +version = "0.45.0" authors = [ "The Tor Project, Inc.", "Ian Jackson <[email protected]>", @@ -33,8 +33,8 @@ __is_experimental = [] anyhow = "1.0.72" clap = { version = "4.3.24", features = ["string", "wrap_help", "derive"] } thiserror = "2" -tor-dirauth = { path = "../tor-dirauth", version = "0.44.0" } -tor-error = { path = "../tor-error", version = "0.44.0" } -tor-netdoc = { path = "../tor-netdoc", version = "0.44.0", features = ["full", "incomplete"] } +tor-dirauth = { path = "../tor-dirauth", version = "0.45.0" } +tor-error = { path = "../tor-error", version = "0.45.0" } +tor-netdoc = { path = "../tor-netdoc", version = "0.45.0", features = ["full", "incomplete"] } [dev-dependencies] diff --git a/crates/arti-relay/Cargo.toml b/crates/arti-relay/Cargo.toml index 5e05e9d24..ccbcd505f 100644 --- a/crates/arti-relay/Cargo.toml +++ b/crates/arti-relay/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "arti-relay" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc."] edition = "2024" rust-version = "1.91" @@ -79,40 +79,40 @@ smallvec = "1.10" strum = { version = "0.28.0", features = ["derive"] } thiserror = "2" tokio = { version = "1.47.1", features = ["signal"] } -tor-async-utils = { path = "../tor-async-utils", version = "0.44.0" } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } -tor-cell = { path = "../tor-cell", version = "0.44.0", features = ["relay"] } -tor-cert = { path = "../tor-cert", version = "0.44.0" } -tor-chanmgr = { path = "../tor-chanmgr", version = "0.44.0", features = ["relay"] } -tor-circmgr = { version = "0.44.0", path = "../tor-circmgr", features = ["flowctl-cc"] } -tor-config = { path = "../tor-config", version = "0.44.0" } -tor-config-path = { path = "../tor-config-path", version = "0.44.0" } -tor-dirclient = { version = "0.44.0", path = "../tor-dirclient", features = ["relay"] } -tor-dircommon = { version = "0.44.0", path = "../tor-dircommon" } -tor-dirmgr = { path = "../tor-dirmgr", version = "0.44.0" } -tor-dirpublish = { path = "../tor-dirpublish", version = "0.44.0" } -tor-dirserver = { path = "../tor-dirserver", version = "0.44.0" } -tor-error = { path = "../tor-error", version = "0.44.0" } -tor-general-addr = { path = "../tor-general-addr", version = "0.44.0" } -tor-guardmgr = { version = "0.44.0", path = "../tor-guardmgr" } -tor-key-forge = { version = "0.44.0", path = "../tor-key-forge" } -tor-keymgr = { path = "../tor-keymgr", version = "0.44.0", features = ["keymgr", "experimental-api"] } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.44.0" } -tor-log-ratelim = { path = "../tor-log-ratelim", version = "0.44.0" } -tor-memquota = { version = "0.44.0", path = "../tor-memquota" } -tor-netdir = { path = "../tor-netdir", version = "0.44.0" } -tor-netdoc = { path = "../tor-netdoc", version = "0.44.0" } -tor-persist = { path = "../tor-persist", version = "0.44.0", features = ["state-dir"] } -tor-proto = { path = "../tor-proto", version = "0.44.0", features = ["counter-galois-onion", "tokio", "flowctl-cc"] } -tor-relay-crypto = { path = "../tor-relay-crypto", version = "0.44.0" } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.44.0", features = ["rustls", "tokio", "tls-server"] } -tor-units = { path = "../tor-units", version = "0.44.0" } +tor-async-utils = { path = "../tor-async-utils", version = "0.45.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } +tor-cell = { path = "../tor-cell", version = "0.45.0", features = ["relay"] } +tor-cert = { path = "../tor-cert", version = "0.45.0" } +tor-chanmgr = { path = "../tor-chanmgr", version = "0.45.0", features = ["relay"] } +tor-circmgr = { version = "0.45.0", path = "../tor-circmgr", features = ["flowctl-cc"] } +tor-config = { path = "../tor-config", version = "0.45.0" } +tor-config-path = { path = "../tor-config-path", version = "0.45.0" } +tor-dirclient = { version = "0.45.0", path = "../tor-dirclient", features = ["relay"] } +tor-dircommon = { version = "0.45.0", path = "../tor-dircommon" } +tor-dirmgr = { path = "../tor-dirmgr", version = "0.45.0" } +tor-dirpublish = { path = "../tor-dirpublish", version = "0.45.0" } +tor-dirserver = { path = "../tor-dirserver", version = "0.45.0" } +tor-error = { path = "../tor-error", version = "0.45.0" } +tor-general-addr = { path = "../tor-general-addr", version = "0.45.0" } +tor-guardmgr = { version = "0.45.0", path = "../tor-guardmgr" } +tor-key-forge = { version = "0.45.0", path = "../tor-key-forge" } +tor-keymgr = { path = "../tor-keymgr", version = "0.45.0", features = ["keymgr", "experimental-api"] } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.45.0" } +tor-log-ratelim = { path = "../tor-log-ratelim", version = "0.45.0" } +tor-memquota = { version = "0.45.0", path = "../tor-memquota" } +tor-netdir = { path = "../tor-netdir", version = "0.45.0" } +tor-netdoc = { path = "../tor-netdoc", version = "0.45.0" } +tor-persist = { path = "../tor-persist", version = "0.45.0", features = ["state-dir"] } +tor-proto = { path = "../tor-proto", version = "0.45.0", features = ["counter-galois-onion", "tokio", "flowctl-cc"] } +tor-relay-crypto = { path = "../tor-relay-crypto", version = "0.45.0" } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.45.0", features = ["rustls", "tokio", "tls-server"] } +tor-units = { path = "../tor-units", version = "0.45.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.2.0" } [dev-dependencies] -tor-keymgr = { path = "../tor-keymgr", version = "0.44.0", features = ["ephemeral-keystore", "testing"] } -tor-rtmock = { path = "../tor-rtmock", version = "0.44.0" } +tor-keymgr = { path = "../tor-keymgr", version = "0.45.0", features = ["ephemeral-keystore", "testing"] } +tor-rtmock = { path = "../tor-rtmock", version = "0.45.0" } diff --git a/crates/arti-rpc-client-core/Cargo.toml b/crates/arti-rpc-client-core/Cargo.toml index 68aac876c..fe1c0c8cb 100644 --- a/crates/arti-rpc-client-core/Cargo.toml +++ b/crates/arti-rpc-client-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "arti-rpc-client-core" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -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.44.0", path = "../tor-config-path", features = ["arti-client"] } -tor-error = { version = "0.44.0", path = "../tor-error", default-features = false } -tor-rpc-connect = { version = "0.44.0", path = "../tor-rpc-connect", features = ["rpc-client"] } -tor-socksproto = { path = "../tor-socksproto", version = "0.44.0", default-features = false, features = [ +tor-config-path = { version = "0.45.0", path = "../tor-config-path", features = ["arti-client"] } +tor-error = { version = "0.45.0", path = "../tor-error", default-features = false } +tor-rpc-connect = { version = "0.45.0", path = "../tor-rpc-connect", features = ["rpc-client"] } +tor-socksproto = { path = "../tor-socksproto", version = "0.45.0", default-features = false, features = [ "client-handshake", ] } void = "1" @@ -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.44.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } [features] full = [ diff --git a/crates/arti-rpcserver/Cargo.toml b/crates/arti-rpcserver/Cargo.toml index db18d11b9..8864338bf 100644 --- a/crates/arti-rpcserver/Cargo.toml +++ b/crates/arti-rpcserver/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "arti-rpcserver" -version = "0.44.0" +version = "0.45.0" edition = "2024" rust-version = "1.91" authors = ["The Tor Project, Inc.", "eta <[email protected]>"] @@ -33,7 +33,7 @@ experimental = [] __is_experimental = [] [dependencies] -arti-client = { path = "../arti-client", version = "0.44.0", features = ["rpc"] } +arti-client = { path = "../arti-client", version = "0.45.0", features = ["rpc"] } async-trait = "0.1.54" asynchronous-codec = { version = "0.7.0", features = ["json"] } base64ct = "1.5.1" @@ -50,14 +50,14 @@ serde_json = "1.0.50" slotmap-careful = { path = "../slotmap-careful", version = "0.8.0" } thiserror = "2" tiny-keccak = { version = "2.0.2", features = ["kmac"] } -tor-async-utils = { path = "../tor-async-utils", version = "0.44.0" } -tor-bytes = { path = "../tor-bytes", version = "0.44.0" } -tor-error = { path = "../tor-error", version = "0.44.0" } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.44.0" } -tor-proto = { path = "../tor-proto", version = "0.44.0", features = ["rpc", "stream-ctrl"] } -tor-rpc-connect = { path = "../tor-rpc-connect", version = "0.44.0" } -tor-rpcbase = { path = "../tor-rpcbase", version = "0.44.0" } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.44.0" } +tor-async-utils = { path = "../tor-async-utils", version = "0.45.0" } +tor-bytes = { path = "../tor-bytes", version = "0.45.0" } +tor-error = { path = "../tor-error", version = "0.45.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.45.0" } +tor-proto = { path = "../tor-proto", version = "0.45.0", features = ["rpc", "stream-ctrl"] } +tor-rpc-connect = { path = "../tor-rpc-connect", version = "0.45.0" } +tor-rpcbase = { path = "../tor-rpcbase", version = "0.45.0" } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.45.0" } tracing = "0.1.36" typetag = "0.2.7" weak-table = "0.3.0" @@ -65,8 +65,8 @@ zeroize = "1" [dev-dependencies] futures-await-test = "0.3.0" -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } -tor-rtmock = { path = "../tor-rtmock", version = "0.44.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } +tor-rtmock = { path = "../tor-rtmock", version = "0.45.0" } [package.metadata.docs.rs] all-features = true diff --git a/crates/arti-testing/Cargo.toml b/crates/arti-testing/Cargo.toml index c94579c54..ad0dcad94 100644 --- a/crates/arti-testing/Cargo.toml +++ b/crates/arti-testing/Cargo.toml @@ -25,21 +25,21 @@ full = [ [dependencies] anyhow = "1.0.23" -arti = { package = "arti", path = "../arti", version = "2.5.0", features = ["experimental-api"] } -arti-client = { package = "arti-client", path = "../arti-client", version = "0.44.0", features = ["dirfilter"] } +arti = { package = "arti", path = "../arti", version = "2.5.1", features = ["experimental-api"] } +arti-client = { package = "arti-client", path = "../arti-client", version = "0.45.0", features = ["dirfilter"] } async-trait = "0.1.54" clap = { version = "4.3.24", features = ["wrap_help"] } futures = "0.3.14" pin-project = "1" rand = "0.10.1" tokio = { version = "1.47.1", features = ["signal", "macros"] } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } -tor-config = { path = "../tor-config", version = "0.44.0" } -tor-dirmgr = { package = "tor-dirmgr", path = "../tor-dirmgr", version = "0.44.0", features = ["dirfilter"] } -tor-netdoc = { package = "tor-netdoc", path = "../tor-netdoc", version = "0.44.0", features = [ +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } +tor-config = { path = "../tor-config", version = "0.45.0" } +tor-dirmgr = { package = "tor-dirmgr", path = "../tor-dirmgr", version = "0.45.0", features = ["dirfilter"] } +tor-netdoc = { package = "tor-netdoc", path = "../tor-netdoc", version = "0.45.0", features = [ "experimental-api", ] } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.44.0" } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.45.0" } tracing = "0.1.36" tracing-subscriber = { version = "0.3.20", features = ["env-filter"] } [package.metadata.docs.rs] diff --git a/crates/arti-ureq/Cargo.toml b/crates/arti-ureq/Cargo.toml index 67735e8ee..23b19b1cb 100644 --- a/crates/arti-ureq/Cargo.toml +++ b/crates/arti-ureq/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "arti-ureq" -version = "0.44.0" +version = "0.45.0" edition = "2024" rust-version = "1.91" authors = ["The Tor Project, Inc.", "Niel Duysters"] @@ -11,15 +11,15 @@ categories = ["network-programming"] repository = "https://gitlab.torproject.org/tpo/core/arti.git/" [dependencies] -arti-client = { path = "../arti-client", version = "0.44.0" } +arti-client = { path = "../arti-client", version = "0.45.0" } async-std = { version = "1.7.0", optional = true } educe = "0.4.6" futures = "0.3.14" thiserror = "2" tokio = { version = "1.47.1", optional = true } -tor-error = { path = "../tor-error", version = "0.44.0" } -tor-proto = { path = "../tor-proto", features = [ "stream-ctrl" ], version = "0.44.0" } -tor-rtcompat = { path = "../tor-rtcompat", default-features = false, version = "0.44.0" } +tor-error = { path = "../tor-error", version = "0.45.0" } +tor-proto = { path = "../tor-proto", features = [ "stream-ctrl" ], version = "0.45.0" } +tor-rtcompat = { path = "../tor-rtcompat", default-features = false, version = "0.45.0" } # We rely on some of the APIs in ureq::unversioned, which are allowed to have semver # breaks between minor releases of ureq. Therefore, we use a tilde here, so that # we will only get patchlevel updates. diff --git a/crates/arti/Cargo.toml b/crates/arti/Cargo.toml index fc6f88a81..cce45ad87 100644 --- a/crates/arti/Cargo.toml +++ b/crates/arti/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "arti" -version = "2.5.0" +version = "2.5.1" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -167,10 +167,10 @@ __is_experimental = [] [dependencies] anyhow = "1.0.23" -arti-client = { package = "arti-client", path = "../arti-client", version = "0.44.0", default-features = false, features = [ +arti-client = { package = "arti-client", path = "../arti-client", version = "0.45.0", default-features = false, features = [ "anyhow", ] } -arti-rpcserver = { path = "../arti-rpcserver", version = "0.44.0", optional = true } +arti-rpcserver = { path = "../arti-rpcserver", version = "0.45.0", optional = true } async-ctrlc = { version = "1.2.0", optional = true } async-signal = { version = "0.2.10", optional = true } base64ct = { version = "1.5.1", optional = true } @@ -216,25 +216,25 @@ time = "0.3.47" tokio-crate = { package = "tokio", version = "1.47.1", optional = true, features = ["signal"] } tokio-util = { version = "0.7.0", features = ["compat"], optional = true } toml = "1.0.3" -tor-async-utils = { path = "../tor-async-utils", version = "0.44.0" } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } -tor-cell = { path = "../tor-cell", version = "0.44.0", optional = true } -tor-config = { path = "../tor-config", version = "0.44.0" } -tor-config-path = { path = "../tor-config-path", version = "0.44.0" } -tor-error = { path = "../tor-error", version = "0.44.0", default-features = false, features = ["tracing"] } -tor-general-addr = { path = "../tor-general-addr", version = "0.44.0" } -tor-hsclient = { path = "../tor-hsclient", version = "0.44.0", optional = true } -tor-hscrypto = { path = "../tor-hscrypto", version = "0.44.0", optional = true } -tor-hsrproxy = { path = "../tor-hsrproxy", version = "0.44.0", optional = true } -tor-hsservice = { path = "../tor-hsservice", version = "0.44.0", optional = true } -tor-key-forge = { path = "../tor-key-forge", version = "0.44.0" } -tor-keymgr = { path = "../tor-keymgr", version = "0.44.0" } -tor-log-ratelim = { path = "../tor-log-ratelim", version = "0.44.0" } -tor-proto = { path = "../tor-proto", version = "0.44.0" } -tor-rpc-connect = { path = "../tor-rpc-connect", version = "0.44.0", optional = true, features = ["rpc-server"] } -tor-rpcbase = { path = "../tor-rpcbase", version = "0.44.0", optional = true } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.44.0", default-features = false } -tor-socksproto = { path = "../tor-socksproto", version = "0.44.0" } +tor-async-utils = { path = "../tor-async-utils", version = "0.45.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } +tor-cell = { path = "../tor-cell", version = "0.45.0", optional = true } +tor-config = { path = "../tor-config", version = "0.45.0" } +tor-config-path = { path = "../tor-config-path", version = "0.45.0" } +tor-error = { path = "../tor-error", version = "0.45.0", default-features = false, features = ["tracing"] } +tor-general-addr = { path = "../tor-general-addr", version = "0.45.0" } +tor-hsclient = { path = "../tor-hsclient", version = "0.45.0", optional = true } +tor-hscrypto = { path = "../tor-hscrypto", version = "0.45.0", optional = true } +tor-hsrproxy = { path = "../tor-hsrproxy", version = "0.45.0", optional = true } +tor-hsservice = { path = "../tor-hsservice", version = "0.45.0", optional = true } +tor-key-forge = { path = "../tor-key-forge", version = "0.45.0" } +tor-keymgr = { path = "../tor-keymgr", version = "0.45.0" } +tor-log-ratelim = { path = "../tor-log-ratelim", version = "0.45.0" } +tor-proto = { path = "../tor-proto", version = "0.45.0" } +tor-rpc-connect = { path = "../tor-rpc-connect", version = "0.45.0", optional = true, features = ["rpc-server"] } +tor-rpcbase = { path = "../tor-rpcbase", version = "0.45.0", optional = true } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.45.0", default-features = false } +tor-socksproto = { path = "../tor-socksproto", version = "0.45.0" } tracing = "0.1.36" tracing-appender = "0.2.0" tracing-journald = { version = "0.3.0", optional = true } @@ -251,7 +251,7 @@ rlimit = "0.11.0" [dev-dependencies] amplify = { version = "4", default-features = false, features = ["derive"] } -arti-client = { package = "arti-client", path = "../arti-client", version = "0.44.0", default-features = false, features = [ +arti-client = { package = "arti-client", path = "../arti-client", version = "0.45.0", default-features = false, features = [ "testing", ] } assert_cmd = "2.1.1" @@ -262,9 +262,9 @@ regex = { version = "1", default-features = false, features = ["std"] } serde_json = "1.0.50" tempfile = "3" test-temp-dir = { version = "0.8.0", path = "../test-temp-dir" } -tor-async-utils = { version = "0.44.0", path = "../tor-async-utils" } -tor-config = { path = "../tor-config", version = "0.44.0", features = ["testing"] } -tor-memquota = { version = "0.44.0", path = "../tor-memquota", default-features = false, features = ["testing"] } -tor-rtmock = { path = "../tor-rtmock", version = "0.44.0" } +tor-async-utils = { version = "0.45.0", path = "../tor-async-utils" } +tor-config = { path = "../tor-config", version = "0.45.0", features = ["testing"] } +tor-memquota = { version = "0.45.0", path = "../tor-memquota", default-features = false, features = ["testing"] } +tor-rtmock = { path = "../tor-rtmock", version = "0.45.0" } trycmd = "1.0.0" walkdir = "2" diff --git a/crates/caret/Cargo.toml b/crates/caret/Cargo.toml index 9f889145f..85b258da1 100644 --- a/crates/caret/Cargo.toml +++ b/crates/caret/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "caret" -version = "0.10.0" +version = "0.10.1" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" diff --git a/crates/equix/Cargo.toml b/crates/equix/Cargo.toml index dde54169a..e6c804d90 100644 --- a/crates/equix/Cargo.toml +++ b/crates/equix/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "equix" -version = "0.7.0" +version = "0.7.1" authors = ["The Tor Project, Inc.", "Micah Elizabeth Scott <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -31,7 +31,7 @@ __is_experimental = [] [dependencies] arrayvec = "0.7.4" -hashx = { path = "../hashx", version = "0.9.0", default-features = false } +hashx = { path = "../hashx", version = "0.9.1", default-features = false } num-traits = "0.2.15" thiserror = "2" visibility = "0.1.0" diff --git a/crates/equix/bench/Cargo.lock b/crates/equix/bench/Cargo.lock index 89d5af32d..47c1948b5 100644 --- a/crates/equix/bench/Cargo.lock +++ b/crates/equix/bench/Cargo.lock @@ -4,9 +4,9 @@ version = 4 [[package]] name = "aho-corasick" -version = "1.1.4" +version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" +checksum = "c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba" dependencies = [ "memchr", ] @@ -25,9 +25,9 @@ checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000" [[package]] name = "arrayvec" -version = "0.7.7" +version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f02882884d3e1bc524fb12c79f107f6ad0e1cfd498c536ffb494301740995dfe" +checksum = "d3fb67a6e08acf24fdeccbac2cb6ac4305825bd1f117462e0e6f2f193345ad56" [[package]] name = "autocfg" @@ -54,15 +54,15 @@ dependencies = [ "regex", "rustc-hash", "shlex 1.3.0", - "syn 2.0.118", + "syn 2.0.119", "which", ] [[package]] name = "bitflags" -version = "2.13.0" +version = "2.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4388bee8683e3d04af747c73422af53102d2bd24d9eadb6cbc100baef4b43f8" +checksum = "b588b76d00fde79687d7646a9b5bdf3cc0f655e0bbd080335a95d7e96f3587da" [[package]] name = "blake2" @@ -102,9 +102,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.2.65" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e228eec9be7c17ccb640b59b36a5cd805ea2a564a4c5e162c2f659fea30d3b96" +checksum = "5add81bb678e6cb321aff7fa0dc7689ad82b112dbc032cea19f91d6b8e3582b9" dependencies = [ "find-msvc-tools", "jobserver", @@ -156,9 +156,9 @@ dependencies = [ [[package]] name = "clang-sys" -version = "1.8.1" +version = "1.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" +checksum = "157a8ba7b480713b56f4c09fd13fc3e0a22a5dfab8097ba61cbc5feef950788a" dependencies = [ "glob", "libc", @@ -167,18 +167,18 @@ dependencies = [ [[package]] name = "clap" -version = "4.6.1" +version = "4.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51" +checksum = "301b56658598e48f3648647ac6fc887be7e7108eddfa4e9b63fcf3ec58c0cadf" dependencies = [ "clap_builder", ] [[package]] name = "clap_builder" -version = "4.6.0" +version = "4.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f" +checksum = "94a65403d1a1bd28f7dc68eb8506e8874808ee5eecb59298de588e2e1407a078" dependencies = [ "anstyle", "clap_lex", @@ -225,9 +225,9 @@ dependencies = [ [[package]] name = "crossbeam-deque" -version = "0.8.6" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +checksum = "5181e0de7b61eb03a81e347d6dd8797bae9da5146707b51077e2d71a54ec0ceb" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -235,18 +235,18 @@ dependencies = [ [[package]] name = "crossbeam-epoch" -version = "0.9.18" +version = "0.9.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" +checksum = "2d6914041f254d6e9176c01941b21115dcfb7089e55135a35411081bd106ef3f" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" +checksum = "61803da095bee82a81bb1a452ecc25d3b2f1416d1897eb86430c6159ef717c17" [[package]] name = "crunchy" @@ -287,7 +287,7 @@ dependencies = [ "proc-macro-error3", "proc-macro2", "quote", - "syn 2.0.118", + "syn 2.0.119", ] [[package]] @@ -304,13 +304,13 @@ dependencies = [ [[package]] name = "either" -version = "1.16.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e" +checksum = "9e5e8f6c15a24b9a3ee5efec809ccd006d3b30e8b3bb63c39af737c7f87daa1d" [[package]] name = "equix" -version = "0.7.0" +version = "0.7.1" dependencies = [ "arrayvec", "hashx", @@ -359,21 +359,21 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "futures-core" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" +checksum = "2cd50c473c80f6d7c3670a752354b8e569b1a7cbfdc0419ec88e5edad85e0dc7" [[package]] name = "futures-task" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" +checksum = "b231ed28831efb4a61a08580c4bc233ec56bc009f4cd8f52da2c3cb97df0c109" [[package]] name = "futures-util" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" +checksum = "a77a90a256fce34da66415271e30f94ee91c57b04b8a2c042d9cf3220179deaa" dependencies = [ "futures-core", "futures-task", @@ -399,15 +399,26 @@ checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" dependencies = [ "cfg-if", "libc", - "r-efi", + "r-efi 5.3.0", "wasip2", ] [[package]] +name = "getrandom" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099" +dependencies = [ + "cfg-if", + "libc", + "r-efi 6.0.0", +] + +[[package]] name = "glob" -version = "0.3.3" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" +checksum = "e4eba85ea1d0a966a983acd07deee566e67395d2d96b6fb39e62b5a833f1eb0b" [[package]] name = "half" @@ -422,7 +433,7 @@ dependencies = [ [[package]] name = "hashx" -version = "0.9.0" +version = "0.9.1" dependencies = [ "arrayvec", "blake2", @@ -465,11 +476,11 @@ checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" [[package]] name = "jobserver" -version = "0.1.34" +version = "0.1.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" +checksum = "1c00acbd29eabad4a2392fa0e921c874934dbbf4194312ad20f04a0ed67a3cb3" dependencies = [ - "getrandom", + "getrandom 0.4.3", "libc", ] @@ -498,9 +509,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.186" +version = "0.2.189" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66" +checksum = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2" [[package]] name = "libloading" @@ -526,9 +537,9 @@ checksum = "0ceec5bc11778974d1bcb055b18002eba7f4b3518b6a0081b3af5f21666da9ad" [[package]] name = "memchr" -version = "2.8.2" +version = "2.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88904434abc2901f197fe8cc55f0445e7ded921dba5911dad2e2b39b48e663c4" +checksum = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98" [[package]] name = "memmap2" @@ -632,7 +643,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" dependencies = [ "proc-macro2", - "syn 2.0.118", + "syn 2.0.119", ] [[package]] @@ -659,18 +670,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.106" +version = "1.0.107" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" +checksum = "985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.46" +version = "1.0.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfbc457d0c7a0759a614551b11a6409e5951f6c7537be1f1b7682b9ae9230368" +checksum = "1fbf4db142a473a8d80c26bbf18454ed458bf8d26c8219c331daecfdbd079001" dependencies = [ "proc-macro2", ] @@ -682,10 +693,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" [[package]] +name = "r-efi" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" + +[[package]] name = "rand" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea" +checksum = "b9ef1d0d795eb7d84685bca4f72f3649f064e6641543d3a8c415898726a57b41" dependencies = [ "rand_chacha", "rand_core 0.9.5", @@ -707,7 +724,7 @@ version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" dependencies = [ - "getrandom", + "getrandom 0.3.4", ] [[package]] @@ -738,9 +755,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.12.4" +version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1292b7759ae1cb9ec195452d1390a074f0cd8541ab7a5a8c31cd6db45d4a6ba" +checksum = "f020237b6c8eed93db2e2cb53c00c60a8e1bc73da7d073199a1180401450218d" dependencies = [ "aho-corasick", "memchr", @@ -750,9 +767,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.14" +version = "0.4.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" +checksum = "8fcfdb36bda0c880c5931cdc7a2bcdc8ba4556847b9d912bca70bc94708711ad" dependencies = [ "aho-corasick", "memchr", @@ -786,9 +803,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.22" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" +checksum = "cf54715a573b99ac80df0bc206da022bcd442c974952c7b9720069370852e21f" [[package]] name = "same-file" @@ -801,9 +818,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.228" +version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +checksum = "4148590afebada386688f18773da617792bf2ef03ffc1e4cbd2b1d45b023e0ba" dependencies = [ "serde_core", "serde_derive", @@ -811,29 +828,29 @@ dependencies = [ [[package]] name = "serde_core" -version = "1.0.228" +version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +checksum = "67dca2c9c51e58a4791a4b1ed58308b39c64224d349a935ab5039aa360942a48" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.228" +version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" +checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348" dependencies = [ "proc-macro2", "quote", - "syn 2.0.118", + "syn 3.0.3", ] [[package]] name = "serde_json" -version = "1.0.150" +version = "1.0.151" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9" +checksum = "c841b55ecdae098c80dcae9cf767f6f8a0c2cdb3416bbef72181df4d0fe73f14" dependencies = [ "itoa", "memchr", @@ -868,9 +885,9 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "syn" -version = "2.0.118" +version = "2.0.119" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b9ae57f904213ebb649ce6895b8a66c66f0203b9319718f69a5612a065b1422" +checksum = "872831b642d1a07999a962a351ed35b955ea2cfc8f3862091e2a240a84f17297" dependencies = [ "proc-macro2", "quote", @@ -884,27 +901,28 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3" dependencies = [ "proc-macro2", + "quote", "unicode-ident", ] [[package]] name = "thiserror" -version = "2.0.18" +version = "2.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" +checksum = "09a43598840e33d5b0331f38c5e30d13bb11c11210a4b58f0d9b18a5a5eefcd9" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "2.0.18" +version = "2.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" +checksum = "43cbfe0cf76104d42a574802844187e84a305e531ed54455f11fbde0f10541cd" dependencies = [ "proc-macro2", "quote", - "syn 2.0.118", + "syn 3.0.3", ] [[package]] @@ -920,7 +938,7 @@ dependencies = [ [[package]] name = "tor-c-equix" version = "0.2.0" -source = "git+https://gitlab.torproject.org/tpo/core/tor.git#4b996aa6469ac78fe746bcc8d6d8f100643e3c01" +source = "git+https://gitlab.torproject.org/tpo/core/tor.git#9b6e15254fb07c2fa934751e6ecab1fbd3e5fb82" dependencies = [ "bindgen", "cc", @@ -952,7 +970,7 @@ checksum = "d674d135b4a8c1d7e813e2f8d1c9a58308aee4a680323066025e53132218bd91" dependencies = [ "proc-macro2", "quote", - "syn 2.0.118", + "syn 2.0.119", ] [[package]] @@ -1006,7 +1024,7 @@ dependencies = [ "bumpalo", "proc-macro2", "quote", - "syn 2.0.118", + "syn 2.0.119", "wasm-bindgen-shared", ] @@ -1146,26 +1164,26 @@ checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" [[package]] name = "zerocopy" -version = "0.8.52" +version = "0.8.55" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce1022995ff5ff5d841ad7d994facc23098cd40152f2c1d11cd607c6f530653f" +checksum = "b5a105cd7b140f6eeec8acff2ea38135d3cab283ada58540f629fe51e46696eb" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.52" +version = "0.8.55" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ae7f38b72ec2a254e2b87ef277cf2cd4fb97cbebf944faa6f33354da0867930" +checksum = "0fe976fb70c78cd64cccfe3a6fc142244e8a77b70959b30faf9d0ac37ee228eb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.118", + "syn 2.0.119", ] [[package]] name = "zmij" -version = "1.0.21" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" +checksum = "29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b" diff --git a/crates/fs-mistrust/Cargo.toml b/crates/fs-mistrust/Cargo.toml index 68960d6bb..ed90198b2 100644 --- a/crates/fs-mistrust/Cargo.toml +++ b/crates/fs-mistrust/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fs-mistrust" -version = "0.15.0" +version = "0.15.1" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" license = "MIT OR Apache-2.0" diff --git a/crates/fslock-guard/Cargo.toml b/crates/fslock-guard/Cargo.toml index aafdbc781..fddfbcbc9 100644 --- a/crates/fslock-guard/Cargo.toml +++ b/crates/fslock-guard/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fslock-guard" -version = "0.8.0" +version = "0.8.1" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" license = "MIT OR Apache-2.0" diff --git a/crates/futures-copy/Cargo.toml b/crates/futures-copy/Cargo.toml index f4b5c46dc..11f50de00 100644 --- a/crates/futures-copy/Cargo.toml +++ b/crates/futures-copy/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "futures-copy" -version = "0.4.0" +version = "0.4.1" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -22,9 +22,9 @@ pin-project = "1" [dev-dependencies] tokio = { version = "1.47.1", features = ["macros", "net", "rt", "rt-multi-thread", "time"] } -tor-error = { path = "../tor-error", version = "0.44.0" } -tor-rtcompat = { version = "0.44.0", path = "../tor-rtcompat" } -tor-rtmock = { path = "../tor-rtmock", version = "0.44.0" } +tor-error = { path = "../tor-error", version = "0.45.0" } +tor-rtcompat = { version = "0.45.0", path = "../tor-rtcompat" } +tor-rtmock = { path = "../tor-rtmock", version = "0.45.0" } [package.metadata.docs.rs] all-features = true diff --git a/crates/hashx/Cargo.toml b/crates/hashx/Cargo.toml index 76c69c5ba..a8af6859a 100644 --- a/crates/hashx/Cargo.toml +++ b/crates/hashx/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hashx" -version = "0.9.0" +version = "0.9.1" authors = ["The Tor Project, Inc.", "Micah Elizabeth Scott <[email protected]>"] edition = "2024" rust-version = "1.91" diff --git a/crates/hashx/bench/Cargo.lock b/crates/hashx/bench/Cargo.lock index 369efba2b..ca228f7f6 100644 --- a/crates/hashx/bench/Cargo.lock +++ b/crates/hashx/bench/Cargo.lock @@ -4,9 +4,9 @@ version = 4 [[package]] name = "aho-corasick" -version = "1.1.4" +version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" +checksum = "c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba" dependencies = [ "memchr", ] @@ -25,9 +25,9 @@ checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000" [[package]] name = "arrayvec" -version = "0.7.7" +version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f02882884d3e1bc524fb12c79f107f6ad0e1cfd498c536ffb494301740995dfe" +checksum = "d3fb67a6e08acf24fdeccbac2cb6ac4305825bd1f117462e0e6f2f193345ad56" [[package]] name = "autocfg" @@ -54,15 +54,15 @@ dependencies = [ "regex", "rustc-hash", "shlex 1.3.0", - "syn 2.0.118", + "syn 2.0.119", "which", ] [[package]] name = "bitflags" -version = "2.13.0" +version = "2.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4388bee8683e3d04af747c73422af53102d2bd24d9eadb6cbc100baef4b43f8" +checksum = "b588b76d00fde79687d7646a9b5bdf3cc0f655e0bbd080335a95d7e96f3587da" [[package]] name = "blake2" @@ -102,9 +102,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.2.65" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e228eec9be7c17ccb640b59b36a5cd805ea2a564a4c5e162c2f659fea30d3b96" +checksum = "5add81bb678e6cb321aff7fa0dc7689ad82b112dbc032cea19f91d6b8e3582b9" dependencies = [ "find-msvc-tools", "jobserver", @@ -156,9 +156,9 @@ dependencies = [ [[package]] name = "clang-sys" -version = "1.8.1" +version = "1.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" +checksum = "157a8ba7b480713b56f4c09fd13fc3e0a22a5dfab8097ba61cbc5feef950788a" dependencies = [ "glob", "libc", @@ -167,18 +167,18 @@ dependencies = [ [[package]] name = "clap" -version = "4.6.1" +version = "4.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51" +checksum = "301b56658598e48f3648647ac6fc887be7e7108eddfa4e9b63fcf3ec58c0cadf" dependencies = [ "clap_builder", ] [[package]] name = "clap_builder" -version = "4.6.0" +version = "4.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f" +checksum = "94a65403d1a1bd28f7dc68eb8506e8874808ee5eecb59298de588e2e1407a078" dependencies = [ "anstyle", "clap_lex", @@ -225,9 +225,9 @@ dependencies = [ [[package]] name = "crossbeam-deque" -version = "0.8.6" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +checksum = "5181e0de7b61eb03a81e347d6dd8797bae9da5146707b51077e2d71a54ec0ceb" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -235,18 +235,18 @@ dependencies = [ [[package]] name = "crossbeam-epoch" -version = "0.9.18" +version = "0.9.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" +checksum = "2d6914041f254d6e9176c01941b21115dcfb7089e55135a35411081bd106ef3f" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" +checksum = "61803da095bee82a81bb1a452ecc25d3b2f1416d1897eb86430c6159ef717c17" [[package]] name = "crunchy" @@ -287,7 +287,7 @@ dependencies = [ "proc-macro-error3", "proc-macro2", "quote", - "syn 2.0.118", + "syn 2.0.119", ] [[package]] @@ -304,9 +304,9 @@ dependencies = [ [[package]] name = "either" -version = "1.16.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e" +checksum = "9e5e8f6c15a24b9a3ee5efec809ccd006d3b30e8b3bb63c39af737c7f87daa1d" [[package]] name = "errno" @@ -338,21 +338,21 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "futures-core" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" +checksum = "2cd50c473c80f6d7c3670a752354b8e569b1a7cbfdc0419ec88e5edad85e0dc7" [[package]] name = "futures-task" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" +checksum = "b231ed28831efb4a61a08580c4bc233ec56bc009f4cd8f52da2c3cb97df0c109" [[package]] name = "futures-util" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" +checksum = "a77a90a256fce34da66415271e30f94ee91c57b04b8a2c042d9cf3220179deaa" dependencies = [ "futures-core", "futures-task", @@ -378,15 +378,26 @@ checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" dependencies = [ "cfg-if", "libc", - "r-efi", + "r-efi 5.3.0", "wasip2", ] [[package]] +name = "getrandom" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099" +dependencies = [ + "cfg-if", + "libc", + "r-efi 6.0.0", +] + +[[package]] name = "glob" -version = "0.3.3" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" +checksum = "e4eba85ea1d0a966a983acd07deee566e67395d2d96b6fb39e62b5a833f1eb0b" [[package]] name = "half" @@ -401,7 +412,7 @@ dependencies = [ [[package]] name = "hashx" -version = "0.9.0" +version = "0.9.1" dependencies = [ "arrayvec", "blake2", @@ -461,11 +472,11 @@ checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" [[package]] name = "jobserver" -version = "0.1.34" +version = "0.1.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" +checksum = "1c00acbd29eabad4a2392fa0e921c874934dbbf4194312ad20f04a0ed67a3cb3" dependencies = [ - "getrandom", + "getrandom 0.4.3", "libc", ] @@ -494,9 +505,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.186" +version = "0.2.189" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66" +checksum = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2" [[package]] name = "libloading" @@ -522,9 +533,9 @@ checksum = "0ceec5bc11778974d1bcb055b18002eba7f4b3518b6a0081b3af5f21666da9ad" [[package]] name = "memchr" -version = "2.8.2" +version = "2.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88904434abc2901f197fe8cc55f0445e7ded921dba5911dad2e2b39b48e663c4" +checksum = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98" [[package]] name = "memmap2" @@ -628,7 +639,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" dependencies = [ "proc-macro2", - "syn 2.0.118", + "syn 2.0.119", ] [[package]] @@ -655,18 +666,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.106" +version = "1.0.107" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" +checksum = "985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.46" +version = "1.0.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfbc457d0c7a0759a614551b11a6409e5951f6c7537be1f1b7682b9ae9230368" +checksum = "1fbf4db142a473a8d80c26bbf18454ed458bf8d26c8219c331daecfdbd079001" dependencies = [ "proc-macro2", ] @@ -678,10 +689,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" [[package]] +name = "r-efi" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" + +[[package]] name = "rand" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea" +checksum = "b9ef1d0d795eb7d84685bca4f72f3649f064e6641543d3a8c415898726a57b41" dependencies = [ "rand_chacha", "rand_core 0.9.5", @@ -703,7 +720,7 @@ version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" dependencies = [ - "getrandom", + "getrandom 0.3.4", ] [[package]] @@ -734,9 +751,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.12.4" +version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1292b7759ae1cb9ec195452d1390a074f0cd8541ab7a5a8c31cd6db45d4a6ba" +checksum = "f020237b6c8eed93db2e2cb53c00c60a8e1bc73da7d073199a1180401450218d" dependencies = [ "aho-corasick", "memchr", @@ -746,9 +763,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.14" +version = "0.4.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" +checksum = "8fcfdb36bda0c880c5931cdc7a2bcdc8ba4556847b9d912bca70bc94708711ad" dependencies = [ "aho-corasick", "memchr", @@ -782,9 +799,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.22" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" +checksum = "cf54715a573b99ac80df0bc206da022bcd442c974952c7b9720069370852e21f" [[package]] name = "same-file" @@ -797,9 +814,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.228" +version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +checksum = "4148590afebada386688f18773da617792bf2ef03ffc1e4cbd2b1d45b023e0ba" dependencies = [ "serde_core", "serde_derive", @@ -807,29 +824,29 @@ dependencies = [ [[package]] name = "serde_core" -version = "1.0.228" +version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +checksum = "67dca2c9c51e58a4791a4b1ed58308b39c64224d349a935ab5039aa360942a48" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.228" +version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" +checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348" dependencies = [ "proc-macro2", "quote", - "syn 2.0.118", + "syn 3.0.3", ] [[package]] name = "serde_json" -version = "1.0.150" +version = "1.0.151" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9" +checksum = "c841b55ecdae098c80dcae9cf767f6f8a0c2cdb3416bbef72181df4d0fe73f14" dependencies = [ "itoa", "memchr", @@ -864,9 +881,9 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "syn" -version = "2.0.118" +version = "2.0.119" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b9ae57f904213ebb649ce6895b8a66c66f0203b9319718f69a5612a065b1422" +checksum = "872831b642d1a07999a962a351ed35b955ea2cfc8f3862091e2a240a84f17297" dependencies = [ "proc-macro2", "quote", @@ -880,27 +897,28 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3" dependencies = [ "proc-macro2", + "quote", "unicode-ident", ] [[package]] name = "thiserror" -version = "2.0.18" +version = "2.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" +checksum = "09a43598840e33d5b0331f38c5e30d13bb11c11210a4b58f0d9b18a5a5eefcd9" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "2.0.18" +version = "2.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" +checksum = "43cbfe0cf76104d42a574802844187e84a305e531ed54455f11fbde0f10541cd" dependencies = [ "proc-macro2", "quote", - "syn 2.0.118", + "syn 3.0.3", ] [[package]] @@ -916,7 +934,7 @@ dependencies = [ [[package]] name = "tor-c-equix" version = "0.2.0" -source = "git+https://gitlab.torproject.org/tpo/core/tor.git#4b996aa6469ac78fe746bcc8d6d8f100643e3c01" +source = "git+https://gitlab.torproject.org/tpo/core/tor.git#9b6e15254fb07c2fa934751e6ecab1fbd3e5fb82" dependencies = [ "bindgen", "cc", @@ -991,7 +1009,7 @@ dependencies = [ "bumpalo", "proc-macro2", "quote", - "syn 2.0.118", + "syn 2.0.119", "wasm-bindgen-shared", ] @@ -1131,26 +1149,26 @@ checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" [[package]] name = "zerocopy" -version = "0.8.52" +version = "0.8.55" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce1022995ff5ff5d841ad7d994facc23098cd40152f2c1d11cd607c6f530653f" +checksum = "b5a105cd7b140f6eeec8acff2ea38135d3cab283ada58540f629fe51e46696eb" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.52" +version = "0.8.55" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ae7f38b72ec2a254e2b87ef277cf2cd4fb97cbebf944faa6f33354da0867930" +checksum = "0fe976fb70c78cd64cccfe3a6fc142244e8a77b70959b30faf9d0ac37ee228eb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.118", + "syn 2.0.119", ] [[package]] name = "zmij" -version = "1.0.21" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" +checksum = "29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b" diff --git a/crates/oneshot-fused-workaround/Cargo.toml b/crates/oneshot-fused-workaround/Cargo.toml index 1d4b6ba7e..11bee6a4f 100644 --- a/crates/oneshot-fused-workaround/Cargo.toml +++ b/crates/oneshot-fused-workaround/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "oneshot-fused-workaround" -version = "0.7.0" +version = "0.7.1" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" diff --git a/crates/retry-error/Cargo.toml b/crates/retry-error/Cargo.toml index e9859352f..6f9213985 100644 --- a/crates/retry-error/Cargo.toml +++ b/crates/retry-error/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "retry-error" -version = "0.13.0" +version = "0.13.1" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" diff --git a/crates/safelog/Cargo.toml b/crates/safelog/Cargo.toml index 29b90bbbd..18c69afc8 100644 --- a/crates/safelog/Cargo.toml +++ b/crates/safelog/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "safelog" -version = "0.9.0" +version = "0.9.1" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" diff --git a/crates/slotmap-careful/Cargo.toml b/crates/slotmap-careful/Cargo.toml index e3ea29905..3bd7cb370 100644 --- a/crates/slotmap-careful/Cargo.toml +++ b/crates/slotmap-careful/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "slotmap-careful" -version = "0.8.0" +version = "0.8.1" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" diff --git a/crates/test-temp-dir/Cargo.toml b/crates/test-temp-dir/Cargo.toml index bfe3d8e1d..23b553d52 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.8.0" +version = "0.8.1" # TODO make this 1.x. Let's say, do this in December 2024 or January 2025 authors = ["The Tor Project, Inc.", "Ian Jackson <[email protected]>"] edition = "2024" diff --git a/crates/tor-async-utils/Cargo.toml b/crates/tor-async-utils/Cargo.toml index 3fa938039..256dc41a5 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.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -38,8 +38,8 @@ sync_wrapper = "1.0.2" thiserror = "2" tokio = { version = "1.47.1", optional = true } tokio-util = { version = "0.7.0", features = ["compat"], optional = true } -tor-basic-utils = { version = "0.44.0", path = "../tor-basic-utils" } -tor-rtcompat = { version = "0.44.0", path = "../tor-rtcompat" } +tor-basic-utils = { version = "0.45.0", path = "../tor-basic-utils" } +tor-rtcompat = { version = "0.45.0", path = "../tor-rtcompat" } tracing = "0.1" void = "1" web-time-compat = { version = "0.2.0", path = "../web-time-compat" } @@ -47,6 +47,6 @@ web-time-compat = { version = "0.2.0", path = "../web-time-compat" } [dev-dependencies] futures-await-test = "0.3.0" tokio = { version = "1.47.1", features = ["macros", "net", "rt", "rt-multi-thread", "time"] } -tor-error = { path = "../tor-error", version = "0.44.0" } -tor-rtmock = { path = "../tor-rtmock", version = "0.44.0" } +tor-error = { path = "../tor-error", version = "0.45.0" } +tor-rtmock = { path = "../tor-rtmock", version = "0.45.0" } visibility = "0.1.0" diff --git a/crates/tor-basic-utils/Cargo.toml b/crates/tor-basic-utils/Cargo.toml index b7d8177ad..46b037b3b 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.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" diff --git a/crates/tor-bytes/Cargo.toml b/crates/tor-bytes/Cargo.toml index 617ee5896..de3d97717 100644 --- a/crates/tor-bytes/Cargo.toml +++ b/crates/tor-bytes/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-bytes" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -18,8 +18,8 @@ digest = { version = "0.10.0", features = ["subtle", "mac"] } educe = "0.4.22" safelog = { path = "../safelog", version = "0.9.0" } thiserror = "2" -tor-error = { path = "../tor-error", version = "0.44.0", default-features = false } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.44.0", optional = true } +tor-error = { path = "../tor-error", version = "0.45.0", default-features = false } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.45.0", optional = true } zeroize = { version = "1", features = ["derive"] } [dev-dependencies] diff --git a/crates/tor-cell/Cargo.toml b/crates/tor-cell/Cargo.toml index f876bcc3f..3311f2c8b 100644 --- a/crates/tor-cell/Cargo.toml +++ b/crates/tor-cell/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-cell" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -60,16 +60,16 @@ paste = "1.0.3" rand = "0.10.1" smallvec = "1.10" thiserror = "2" -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } -tor-bytes = { path = "../tor-bytes", version = "0.44.0" } -tor-cert = { path = "../tor-cert", version = "0.44.0" } -tor-error = { path = "../tor-error", version = "0.44.0" } -tor-hscrypto = { path = "../tor-hscrypto", version = "0.44.0", optional = true, features = ["memquota-memcost"] } -tor-linkspec = { path = "../tor-linkspec", version = "0.44.0" } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.44.0", features = ["memquota-memcost"] } -tor-memquota = { version = "0.44.0", path = "../tor-memquota", default-features = false } -tor-protover = { path = "../tor-protover", version = "0.44.0", features = ["tor-bytes"] } -tor-units = { path = "../tor-units", version = "0.44.0", features = ["memquota-memcost"] } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } +tor-bytes = { path = "../tor-bytes", version = "0.45.0" } +tor-cert = { path = "../tor-cert", version = "0.45.0" } +tor-error = { path = "../tor-error", version = "0.45.0" } +tor-hscrypto = { path = "../tor-hscrypto", version = "0.45.0", optional = true, features = ["memquota-memcost"] } +tor-linkspec = { path = "../tor-linkspec", version = "0.45.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.45.0", features = ["memquota-memcost"] } +tor-memquota = { version = "0.45.0", path = "../tor-memquota", default-features = false } +tor-protover = { path = "../tor-protover", version = "0.45.0", features = ["tor-bytes"] } +tor-units = { path = "../tor-units", version = "0.45.0", features = ["memquota-memcost"] } void = "1" [dev-dependencies] diff --git a/crates/tor-cert-x509/Cargo.toml b/crates/tor-cert-x509/Cargo.toml index be1f83f98..4ea660fd3 100644 --- a/crates/tor-cert-x509/Cargo.toml +++ b/crates/tor-cert-x509/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-cert-x509" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -28,10 +28,10 @@ pem = { version = "3" } rand = { version = "0.10.1" } rsa = { version = "0.9.2", features = ["sha2"] } thiserror = "2" -tor-error = { path = "../tor-error", version = "0.44.0" } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.44.0", features = ["rng-compat"] } +tor-error = { path = "../tor-error", version = "0.45.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.45.0", features = ["rng-compat"] } x509-cert = { version = "0.2.5", features = ["builder", "hazmat"] } [dev-dependencies] -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } web-time-compat = { path = "../web-time-compat", version = "0.2.0" } diff --git a/crates/tor-cert/Cargo.toml b/crates/tor-cert/Cargo.toml index 77fbbcb1c..133bd2937 100644 --- a/crates/tor-cert/Cargo.toml +++ b/crates/tor-cert/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-cert" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -45,11 +45,11 @@ digest = "0.10.0" ecdsa = { version = "0.16.9", features = ["der", "pkcs8", "signing", "verifying"], optional = true } saturating-time = "0.4.0" thiserror = "2" -tor-bytes = { path = "../tor-bytes", version = "0.44.0" } -tor-cert-x509 = { path = "../tor-cert-x509", version = "0.44.0", optional = true } -tor-checkable = { path = "../tor-checkable", version = "0.44.0" } -tor-error = { path = "../tor-error", version = "0.44.0" } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.44.0" } +tor-bytes = { path = "../tor-bytes", version = "0.45.0" } +tor-cert-x509 = { path = "../tor-cert-x509", version = "0.45.0", optional = true } +tor-checkable = { path = "../tor-checkable", version = "0.45.0" } +tor-error = { path = "../tor-error", version = "0.45.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.45.0" } web-time-compat = { path = "../web-time-compat", version = "0.2.0" } [dev-dependencies] @@ -57,4 +57,4 @@ base64ct = "1.5.1" hex-literal = "1.0" humantime = "2" rand = "0.10.1" -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } diff --git a/crates/tor-chanmgr/Cargo.toml b/crates/tor-chanmgr/Cargo.toml index d10db3364..1b6b2f752 100644 --- a/crates/tor-chanmgr/Cargo.toml +++ b/crates/tor-chanmgr/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-chanmgr" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -62,22 +62,22 @@ safelog = { path = "../safelog", version = "0.9.0" } serde = { version = "1.0.103", features = ["derive"] } serde_with = "3.0.0" thiserror = "2" -tor-async-utils = { version = "0.44.0", path = "../tor-async-utils" } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } -tor-cell = { path = "../tor-cell", version = "0.44.0" } -tor-config = { path = "../tor-config", version = "0.44.0" } -tor-error = { path = "../tor-error", version = "0.44.0", features = ["tracing"] } -tor-keymgr = { path = "../tor-keymgr", version = "0.44.0", features = ["keymgr"] } -tor-linkspec = { path = "../tor-linkspec", version = "0.44.0" } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.44.0" } -tor-memquota = { version = "0.44.0", path = "../tor-memquota", default-features = false } -tor-netdir = { path = "../tor-netdir", version = "0.44.0" } -tor-proto = { path = "../tor-proto", version = "0.44.0" } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.44.0" } -tor-socksproto = { path = "../tor-socksproto", version = "0.44.0", default-features = false, features = [ +tor-async-utils = { version = "0.45.0", path = "../tor-async-utils" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } +tor-cell = { path = "../tor-cell", version = "0.45.0" } +tor-config = { path = "../tor-config", version = "0.45.0" } +tor-error = { path = "../tor-error", version = "0.45.0", features = ["tracing"] } +tor-keymgr = { path = "../tor-keymgr", version = "0.45.0", features = ["keymgr"] } +tor-linkspec = { path = "../tor-linkspec", version = "0.45.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.45.0" } +tor-memquota = { version = "0.45.0", path = "../tor-memquota", default-features = false } +tor-netdir = { path = "../tor-netdir", version = "0.45.0" } +tor-proto = { path = "../tor-proto", version = "0.45.0" } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.45.0" } +tor-socksproto = { path = "../tor-socksproto", version = "0.45.0", default-features = false, features = [ "client-handshake", ] } -tor-units = { path = "../tor-units", version = "0.44.0" } +tor-units = { path = "../tor-units", version = "0.45.0" } tracing = "0.1.36" url = "2.5.8" void = "1" @@ -88,10 +88,10 @@ float_eq = "1.0.0" futures-await-test = "0.3.0" hex-literal = "1.0" itertools = "0.15.0" -tor-cell = { path = "../tor-cell", version = "0.44.0", features = ["testing"] } -tor-netdir = { path = "../tor-netdir", version = "0.44.0", features = ["testing"] } -tor-proto = { path = "../tor-proto", version = "0.44.0", features = ["testing"] } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.44.0", features = ["tokio", "native-tls"] } -tor-rtmock = { path = "../tor-rtmock", version = "0.44.0" } +tor-cell = { path = "../tor-cell", version = "0.45.0", features = ["testing"] } +tor-netdir = { path = "../tor-netdir", version = "0.45.0", features = ["testing"] } +tor-proto = { path = "../tor-proto", version = "0.45.0", features = ["testing"] } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.45.0", features = ["tokio", "native-tls"] } +tor-rtmock = { path = "../tor-rtmock", version = "0.45.0" } [package.metadata.docs.rs] all-features = true diff --git a/crates/tor-checkable/Cargo.toml b/crates/tor-checkable/Cargo.toml index ba8f1185c..c3b0e4390 100644 --- a/crates/tor-checkable/Cargo.toml +++ b/crates/tor-checkable/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-checkable" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -22,7 +22,7 @@ humantime = "2" itertools = "0.15.0" signature = "2" thiserror = "2" -tor-llcrypto = { path = "../tor-llcrypto", version = "0.44.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.45.0" } web-time-compat = { path = "../web-time-compat", version = "0.2.0" } [package.metadata.docs.rs] @@ -30,4 +30,4 @@ all-features = true [dev-dependencies] humantime = "2" -tor-basic-utils = { version = "0.44.0", path = "../tor-basic-utils" } +tor-basic-utils = { version = "0.45.0", path = "../tor-basic-utils" } diff --git a/crates/tor-circmgr/Cargo.toml b/crates/tor-circmgr/Cargo.toml index df03704de..716ec5f71 100644 --- a/crates/tor-circmgr/Cargo.toml +++ b/crates/tor-circmgr/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-circmgr" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -93,25 +93,25 @@ retry-error = { path = "../retry-error", version = "0.13.0" } safelog = { path = "../safelog", version = "0.9.0" } serde = { version = "1.0.103", features = ["derive"] } thiserror = "2" -tor-async-utils = { version = "0.44.0", path = "../tor-async-utils" } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } -tor-cell = { path = "../tor-cell", version = "0.44.0" } -tor-chanmgr = { path = "../tor-chanmgr", version = "0.44.0" } -tor-config = { path = "../tor-config", version = "0.44.0" } -tor-dircommon = { path = "../tor-dircommon", version = "0.44.0" } -tor-error = { path = "../tor-error", version = "0.44.0", features = ["tracing"] } -tor-geoip = { path = "../tor-geoip", version = "0.44.0", optional = true } -tor-guardmgr = { path = "../tor-guardmgr", version = "0.44.0" } -tor-linkspec = { path = "../tor-linkspec", version = "0.44.0" } -tor-memquota = { version = "0.44.0", path = "../tor-memquota", default-features = false } -tor-netdir = { path = "../tor-netdir", version = "0.44.0" } -tor-netdoc = { path = "../tor-netdoc", version = "0.44.0" } -tor-persist = { path = "../tor-persist", version = "0.44.0" } -tor-proto = { path = "../tor-proto", version = "0.44.0" } -tor-protover = { path = "../tor-protover", version = "0.44.0" } -tor-relay-selection = { path = "../tor-relay-selection", version = "0.44.0" } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.44.0" } -tor-units = { path = "../tor-units", version = "0.44.0" } +tor-async-utils = { version = "0.45.0", path = "../tor-async-utils" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } +tor-cell = { path = "../tor-cell", version = "0.45.0" } +tor-chanmgr = { path = "../tor-chanmgr", version = "0.45.0" } +tor-config = { path = "../tor-config", version = "0.45.0" } +tor-dircommon = { path = "../tor-dircommon", version = "0.45.0" } +tor-error = { path = "../tor-error", version = "0.45.0", features = ["tracing"] } +tor-geoip = { path = "../tor-geoip", version = "0.45.0", optional = true } +tor-guardmgr = { path = "../tor-guardmgr", version = "0.45.0" } +tor-linkspec = { path = "../tor-linkspec", version = "0.45.0" } +tor-memquota = { version = "0.45.0", path = "../tor-memquota", default-features = false } +tor-netdir = { path = "../tor-netdir", version = "0.45.0" } +tor-netdoc = { path = "../tor-netdoc", version = "0.45.0" } +tor-persist = { path = "../tor-persist", version = "0.45.0" } +tor-proto = { path = "../tor-proto", version = "0.45.0" } +tor-protover = { path = "../tor-protover", version = "0.45.0" } +tor-relay-selection = { path = "../tor-relay-selection", version = "0.45.0" } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.45.0" } +tor-units = { path = "../tor-units", version = "0.45.0" } tracing = "0.1.36" visibility = { version = "0.1.0", optional = true } void = "1.0" @@ -121,11 +121,11 @@ web-time-compat = { path = "../web-time-compat", version = "0.2.0" } [dev-dependencies] futures-await-test = "0.3.0" hex = "0.4" -tor-guardmgr = { path = "../tor-guardmgr", version = "0.44.0", features = ["testing", "vanguards"] } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.44.0" } -tor-netdir = { path = "../tor-netdir", version = "0.44.0", features = ["testing"] } -tor-persist = { path = "../tor-persist", version = "0.44.0", features = ["testing"] } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.44.0", features = ["tokio", "native-tls"] } -tor-rtmock = { path = "../tor-rtmock", version = "0.44.0" } +tor-guardmgr = { path = "../tor-guardmgr", version = "0.45.0", features = ["testing", "vanguards"] } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.45.0" } +tor-netdir = { path = "../tor-netdir", version = "0.45.0", features = ["testing"] } +tor-persist = { path = "../tor-persist", version = "0.45.0", features = ["testing"] } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.45.0", features = ["tokio", "native-tls"] } +tor-rtmock = { path = "../tor-rtmock", version = "0.45.0" } [package.metadata.docs.rs] all-features = true diff --git a/crates/tor-config-path/Cargo.toml b/crates/tor-config-path/Cargo.toml index 382212345..cd7fc32f9 100644 --- a/crates/tor-config-path/Cargo.toml +++ b/crates/tor-config-path/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-config-path" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -44,8 +44,8 @@ directories = { version = "6", optional = true } serde = { version = "1.0.103", features = ["derive"] } shellexpand = { version = "3.0", optional = true, features = ["path"] } thiserror = "2" -tor-error = { path = "../tor-error", version = "0.44.0" } -tor-general-addr = { path = "../tor-general-addr", version = "0.44.0", optional = true } +tor-error = { path = "../tor-error", version = "0.45.0" } +tor-general-addr = { path = "../tor-general-addr", version = "0.45.0", optional = true } [dev-dependencies] assert_matches = "1.5.0" @@ -54,7 +54,7 @@ dirs = "6.0.0" rmp-serde = "1" serde_json = "1.0.50" toml = "1.0.3" -tor-config = { path = "../tor-config", version = "0.44.0" } +tor-config = { path = "../tor-config", version = "0.45.0" } [package.metadata.docs.rs] all-features = true diff --git a/crates/tor-config/Cargo.toml b/crates/tor-config/Cargo.toml index 9b7b73ec1..ff8a19096 100644 --- a/crates/tor-config/Cargo.toml +++ b/crates/tor-config/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-config" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -57,9 +57,9 @@ serde_ignored = "0.1.3" strum = { version = "0.28.0", features = ["derive"] } thiserror = "2" toml = "1.0.3" -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } -tor-error = { path = "../tor-error", version = "0.44.0" } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.44.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } +tor-error = { path = "../tor-error", version = "0.45.0" } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.45.0" } tracing = "0.1.36" void = "1" @@ -68,8 +68,8 @@ assert_matches = "1.5.0" serde_json = "1.0.50" tempfile = "3" test-temp-dir = { version = "0.8.0", path = "../test-temp-dir" } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0", features = ["serde"] } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.44.0", features = ["tokio", "native-tls"] } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0", features = ["serde"] } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.45.0", features = ["tokio", "native-tls"] } tracing-test = "0.2.4" [package.metadata.docs.rs] diff --git a/crates/tor-consdiff/Cargo.toml b/crates/tor-consdiff/Cargo.toml index 23d1854f2..784a438fe 100644 --- a/crates/tor-consdiff/Cargo.toml +++ b/crates/tor-consdiff/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-consdiff" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -26,14 +26,14 @@ hex = "0.4" imara-diff = "0.2.0" static_assertions = "1.1.0" thiserror = "2" -tor-error = { path = "../tor-error", version = "0.44.0" } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.44.0" } +tor-error = { path = "../tor-error", version = "0.45.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.45.0" } # TODO: Ideally, we would be able to compile without ns-vote. -tor-netdoc = { path = "../tor-netdoc", version = "0.44.0", features = ["incomplete"] } +tor-netdoc = { path = "../tor-netdoc", version = "0.45.0", features = ["incomplete"] } [dev-dependencies] rand = "0.10.1" -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } [package.metadata.docs.rs] all-features = true diff --git a/crates/tor-dirauth/Cargo.toml b/crates/tor-dirauth/Cargo.toml index 143e74469..922b8efd0 100644 --- a/crates/tor-dirauth/Cargo.toml +++ b/crates/tor-dirauth/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-dirauth" -version = "0.44.0" +version = "0.45.0" authors = [ "The Tor Project, Inc.", "Ian Jackson <[email protected]>", @@ -30,8 +30,8 @@ ipnet = "2.10" itertools = "0.15.0" rangemap = "1.7" thiserror = "2" -tor-error = { path = "../tor-error", version = "0.44.0" } -tor-netdoc = { version = "0.44.0", path = "../tor-netdoc", features = ["full", "experimental"] } +tor-error = { path = "../tor-error", version = "0.45.0" } +tor-netdoc = { version = "0.45.0", path = "../tor-netdoc", features = ["full", "experimental"] } [dev-dependencies] derive-deftly = { version = "~1.11.4", features = ["full", "beta"] } diff --git a/crates/tor-dirclient/Cargo.toml b/crates/tor-dirclient/Cargo.toml index 15bf1d907..15b3d3027 100644 --- a/crates/tor-dirclient/Cargo.toml +++ b/crates/tor-dirclient/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-dirclient" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -60,20 +60,20 @@ httpdate = "1.0" itertools = "0.15.0" memchr = "2.5" thiserror = "2" -tor-circmgr = { path = "../tor-circmgr", version = "0.44.0" } -tor-error = { path = "../tor-error", version = "0.44.0" } -tor-hscrypto = { path = "../tor-hscrypto", version = "0.44.0", optional = true } -tor-linkspec = { path = "../tor-linkspec", version = "0.44.0" } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.44.0" } -tor-netdoc = { path = "../tor-netdoc", version = "0.44.0" } -tor-proto = { path = "../tor-proto", version = "0.44.0" } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.44.0" } +tor-circmgr = { path = "../tor-circmgr", version = "0.45.0" } +tor-error = { path = "../tor-error", version = "0.45.0" } +tor-hscrypto = { path = "../tor-hscrypto", version = "0.45.0", optional = true } +tor-linkspec = { path = "../tor-linkspec", version = "0.45.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.45.0" } +tor-netdoc = { path = "../tor-netdoc", version = "0.45.0" } +tor-proto = { path = "../tor-proto", version = "0.45.0" } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.45.0" } tracing = "0.1.36" web-time-compat = { path = "../web-time-compat", version = "0.2.0" } [dev-dependencies] futures-await-test = "0.3.0" -tor-rtcompat = { path = "../tor-rtcompat", version = "0.44.0", features = ["tokio", "native-tls"] } -tor-rtmock = { path = "../tor-rtmock", version = "0.44.0" } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.45.0", features = ["tokio", "native-tls"] } +tor-rtmock = { path = "../tor-rtmock", version = "0.45.0" } [package.metadata.docs.rs] all-features = true diff --git a/crates/tor-dircommon/Cargo.toml b/crates/tor-dircommon/Cargo.toml index 97302e208..e4d992154 100644 --- a/crates/tor-dircommon/Cargo.toml +++ b/crates/tor-dircommon/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-dircommon" -version = "0.44.0" +version = "0.45.0" authors = [ "The Tor Project, Inc.", "Nick Mathewson <[email protected]>", @@ -22,12 +22,12 @@ getset = "0.1.6" humantime = "2" humantime-serde = "1.1.1" serde = { version = "1.0.103", features = ["derive"] } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } -tor-checkable = { path = "../tor-checkable", version = "0.44.0" } -tor-config = { path = "../tor-config", version = "0.44.0" } -tor-linkspec = { path = "../tor-linkspec", version = "0.44.0" } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.44.0" } -tor-netdoc = { path = "../tor-netdoc", version = "0.44.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } +tor-checkable = { path = "../tor-checkable", version = "0.45.0" } +tor-config = { path = "../tor-config", version = "0.45.0" } +tor-linkspec = { path = "../tor-linkspec", version = "0.45.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.45.0" } +tor-netdoc = { path = "../tor-netdoc", version = "0.45.0" } tracing = "0.1.41" [dev-dependencies] diff --git a/crates/tor-dirmgr/Cargo.toml b/crates/tor-dirmgr/Cargo.toml index a192558a8..78b15a8b2 100644 --- a/crates/tor-dirmgr/Cargo.toml +++ b/crates/tor-dirmgr/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-dirmgr" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -98,24 +98,24 @@ static_assertions = "1" strum = { version = "0.28.0", features = ["derive"] } thiserror = "2" time = { version = "0.3.52", features = ["formatting", "parsing"] } -tor-async-utils = { version = "0.44.0", path = "../tor-async-utils" } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } -tor-checkable = { path = "../tor-checkable", version = "0.44.0" } -tor-circmgr = { path = "../tor-circmgr", version = "0.44.0" } -tor-config = { path = "../tor-config", version = "0.44.0" } -tor-consdiff = { path = "../tor-consdiff", version = "0.44.0" } -tor-dirclient = { path = "../tor-dirclient", version = "0.44.0", default-features = false } -tor-dircommon = { path = "../tor-dircommon", version = "0.44.0" } -tor-error = { path = "../tor-error", version = "0.44.0", features = ["tracing"] } -tor-geoip = { path = "../tor-geoip", version = "0.44.0", optional = true } -tor-guardmgr = { path = "../tor-guardmgr", version = "0.44.0" } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.44.0" } -tor-netdir = { path = "../tor-netdir", version = "0.44.0" } -tor-netdoc = { path = "../tor-netdoc", version = "0.44.0" } -tor-persist = { path = "../tor-persist", version = "0.44.0" } -tor-proto = { path = "../tor-proto", version = "0.44.0" } -tor-protover = { path = "../tor-protover", version = "0.44.0", features = ["serde"] } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.44.0" } +tor-async-utils = { version = "0.45.0", path = "../tor-async-utils" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } +tor-checkable = { path = "../tor-checkable", version = "0.45.0" } +tor-circmgr = { path = "../tor-circmgr", version = "0.45.0" } +tor-config = { path = "../tor-config", version = "0.45.0" } +tor-consdiff = { path = "../tor-consdiff", version = "0.45.0" } +tor-dirclient = { path = "../tor-dirclient", version = "0.45.0", default-features = false } +tor-dircommon = { path = "../tor-dircommon", version = "0.45.0" } +tor-error = { path = "../tor-error", version = "0.45.0", features = ["tracing"] } +tor-geoip = { path = "../tor-geoip", version = "0.45.0", optional = true } +tor-guardmgr = { path = "../tor-guardmgr", version = "0.45.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.45.0" } +tor-netdir = { path = "../tor-netdir", version = "0.45.0" } +tor-netdoc = { path = "../tor-netdoc", version = "0.45.0" } +tor-persist = { path = "../tor-persist", version = "0.45.0" } +tor-proto = { path = "../tor-proto", version = "0.45.0" } +tor-protover = { path = "../tor-protover", version = "0.45.0", features = ["serde"] } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.45.0" } tracing = "0.1.36" void = "1" web-time-compat = { path = "../web-time-compat", version = "0.2.0" } @@ -126,7 +126,7 @@ filetime = "0.2" float_eq = "1.0.0" hex-literal = "1.0" tempfile = "3" -tor-linkspec = { path = "../tor-linkspec", version = "0.44.0" } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.44.0", features = ["tokio", "native-tls"] } -tor-rtmock = { path = "../tor-rtmock", version = "0.44.0" } +tor-linkspec = { path = "../tor-linkspec", version = "0.45.0" } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.45.0", features = ["tokio", "native-tls"] } +tor-rtmock = { path = "../tor-rtmock", version = "0.45.0" } tracing-test = "0.2.4" diff --git a/crates/tor-dirpublish/Cargo.toml b/crates/tor-dirpublish/Cargo.toml index 14b314f3f..2b1d8a833 100644 --- a/crates/tor-dirpublish/Cargo.toml +++ b/crates/tor-dirpublish/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-dirpublish" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -35,13 +35,13 @@ postage = { version = "0.5.0", default-features = false, features = ["futures-tr rand = "0.10.1" safelog = { path = "../safelog", version = "0.9.0" } thiserror = "2" -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } -tor-dirclient = { path = "../tor-dirclient", version = "0.44.0", default-features = false } -tor-error = { path = "../tor-error", version = "0.44.0", features = ["tracing"] } -tor-linkspec = { path = "../tor-linkspec", version = "0.44.0" } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.44.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } +tor-dirclient = { path = "../tor-dirclient", version = "0.45.0", default-features = false } +tor-error = { path = "../tor-error", version = "0.45.0", features = ["tracing"] } +tor-linkspec = { path = "../tor-linkspec", version = "0.45.0" } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.45.0" } tracing = "0.1.36" web-time-compat = { path = "../web-time-compat", version = "0.2.0" } [dev-dependencies] -tor-rtmock = { path = "../tor-rtmock", version = "0.44.0" } +tor-rtmock = { path = "../tor-rtmock", version = "0.45.0" } diff --git a/crates/tor-dirserver/Cargo.toml b/crates/tor-dirserver/Cargo.toml index 7007f944d..d292ac49b 100644 --- a/crates/tor-dirserver/Cargo.toml +++ b/crates/tor-dirserver/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-dirserver" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Clara Engler <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -49,14 +49,14 @@ strum = { version = "0.28.0", features = ["derive"] } thiserror = "2.0.16" tokio = { version = "1.47.1", features = ["full", "test-util"] } tokio-util = { version = "0.7.16", features = ["compat"] } -tor-basic-utils = { version = "0.44.0", path = "../tor-basic-utils" } -tor-checkable = { path = "../tor-checkable", version = "0.44.0" } -tor-dirclient = { version = "0.44.0", path = "../tor-dirclient" } -tor-dircommon = { version = "0.44.0", path = "../tor-dircommon" } -tor-error = { version = "0.44.0", path = "../tor-error" } -tor-llcrypto = { version = "0.44.0", path = "../tor-llcrypto" } -tor-netdoc = { version = "0.44.0", path = "../tor-netdoc", features = ["full", "experimental"] } -tor-rtcompat = { version = "0.44.0", path = "../tor-rtcompat", features = [ "tokio", "native-tls", "rustls" ] } +tor-basic-utils = { version = "0.45.0", path = "../tor-basic-utils" } +tor-checkable = { path = "../tor-checkable", version = "0.45.0" } +tor-dirclient = { version = "0.45.0", path = "../tor-dirclient" } +tor-dircommon = { version = "0.45.0", path = "../tor-dircommon" } +tor-error = { version = "0.45.0", path = "../tor-error" } +tor-llcrypto = { version = "0.45.0", path = "../tor-llcrypto" } +tor-netdoc = { version = "0.45.0", path = "../tor-netdoc", features = ["full", "experimental"] } +tor-rtcompat = { version = "0.45.0", path = "../tor-rtcompat", features = [ "tokio", "native-tls", "rustls" ] } tracing = "0.1.41" weak-table = "0.3.2" zstd = "0.13.3" diff --git a/crates/tor-error/Cargo.toml b/crates/tor-error/Cargo.toml index c47dcd436..3188f00e5 100644 --- a/crates/tor-error/Cargo.toml +++ b/crates/tor-error/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-error" -version = "0.44.0" +version = "0.45.0" authors = ["Ian Jackson <[email protected]>"] edition = "2024" rust-version = "1.91" diff --git a/crates/tor-general-addr/Cargo.toml b/crates/tor-general-addr/Cargo.toml index 0e1b8c73d..43f0d9eca 100644 --- a/crates/tor-general-addr/Cargo.toml +++ b/crates/tor-general-addr/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-general-addr" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" diff --git a/crates/tor-geoip/Cargo.toml b/crates/tor-geoip/Cargo.toml index 62d4db969..ddff33685 100644 --- a/crates/tor-geoip/Cargo.toml +++ b/crates/tor-geoip/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-geoip" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "eta <[email protected]>"] edition = "2024" rust-version = "1.91" diff --git a/crates/tor-guardmgr/Cargo.toml b/crates/tor-guardmgr/Cargo.toml index 4390715ea..9386add6f 100644 --- a/crates/tor-guardmgr/Cargo.toml +++ b/crates/tor-guardmgr/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-guardmgr" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -80,22 +80,22 @@ safelog = { path = "../safelog", version = "0.9.0" } serde = { version = "1.0.103", features = ["derive"] } strum = { version = "0.28.0", features = ["derive"] } thiserror = "2" -tor-async-utils = { version = "0.44.0", path = "../tor-async-utils" } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } -tor-config = { path = "../tor-config", version = "0.44.0" } -tor-dircommon = { path = "../tor-dircommon", version = "0.44.0" } -tor-error = { path = "../tor-error", version = "0.44.0" } -tor-linkspec = { path = "../tor-linkspec", version = "0.44.0" } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.44.0" } -tor-netdir = { path = "../tor-netdir", version = "0.44.0" } -tor-netdoc = { path = "../tor-netdoc", version = "0.44.0" } # for address pattern -tor-persist = { path = "../tor-persist", version = "0.44.0" } -tor-proto = { path = "../tor-proto", version = "0.44.0" } -tor-protover = { path = "../tor-protover", version = "0.44.0", optional = true } -tor-relay-selection = { path = "../tor-relay-selection", version = "0.44.0" } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.44.0" } -tor-rtmock = { path = "../tor-rtmock", version = "0.44.0", optional = true } -tor-units = { path = "../tor-units", version = "0.44.0" } +tor-async-utils = { version = "0.45.0", path = "../tor-async-utils" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } +tor-config = { path = "../tor-config", version = "0.45.0" } +tor-dircommon = { path = "../tor-dircommon", version = "0.45.0" } +tor-error = { path = "../tor-error", version = "0.45.0" } +tor-linkspec = { path = "../tor-linkspec", version = "0.45.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.45.0" } +tor-netdir = { path = "../tor-netdir", version = "0.45.0" } +tor-netdoc = { path = "../tor-netdoc", version = "0.45.0" } # for address pattern +tor-persist = { path = "../tor-persist", version = "0.45.0" } +tor-proto = { path = "../tor-proto", version = "0.45.0" } +tor-protover = { path = "../tor-protover", version = "0.45.0", optional = true } +tor-relay-selection = { path = "../tor-relay-selection", version = "0.45.0" } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.45.0" } +tor-rtmock = { path = "../tor-rtmock", version = "0.45.0", optional = true } +tor-units = { path = "../tor-units", version = "0.45.0" } tracing = "0.1.36" web-time-compat = { path = "../web-time-compat", version = "0.2.0" } @@ -105,11 +105,11 @@ fs-mistrust = { path = "../fs-mistrust", version = "0.15.0" } serde_json = "1.0.50" tempfile = "3" toml = "1.0.3" -tor-netdir = { path = "../tor-netdir", version = "0.44.0", features = ["testing"] } -tor-netdoc = { path = "../tor-netdoc", version = "0.44.0" } -tor-persist = { path = "../tor-persist", version = "0.44.0", features = ["testing"] } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.44.0", features = ["tokio", "native-tls"] } -tor-rtmock = { path = "../tor-rtmock", version = "0.44.0" } +tor-netdir = { path = "../tor-netdir", version = "0.45.0", features = ["testing"] } +tor-netdoc = { path = "../tor-netdoc", version = "0.45.0" } +tor-persist = { path = "../tor-persist", version = "0.45.0", features = ["testing"] } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.45.0", features = ["tokio", "native-tls"] } +tor-rtmock = { path = "../tor-rtmock", version = "0.45.0" } [package.metadata.docs.rs] all-features = true diff --git a/crates/tor-hsclient/Cargo.toml b/crates/tor-hsclient/Cargo.toml index 52b623589..7f96ac40d 100644 --- a/crates/tor-hsclient/Cargo.toml +++ b/crates/tor-hsclient/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-hsclient" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -72,42 +72,42 @@ safelog = { path = "../safelog", version = "0.9.0" } slotmap-careful = { path = "../slotmap-careful", version = "0.8.0" } strum = { version = "0.28.0", features = ["derive"] } thiserror = "2" -tor-async-utils = { version = "0.44.0", path = "../tor-async-utils" } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } -tor-bytes = { path = "../tor-bytes", version = "0.44.0" } -tor-cell = { path = "../tor-cell", version = "0.44.0", features = ["hs"] } -tor-checkable = { path = "../tor-checkable", version = "0.44.0" } -tor-circmgr = { version = "0.44.0", path = "../tor-circmgr", features = ["hs-client", "send-control-msg"] } -tor-config = { path = "../tor-config", version = "0.44.0" } -tor-dirclient = { path = "../tor-dirclient", version = "0.44.0", default-features = false, features = ["hs-client"] } -tor-error = { path = "../tor-error", version = "0.44.0", features = ["tracing"] } -tor-hscrypto = { version = "0.44.0", path = "../tor-hscrypto" } -tor-keymgr = { version = "0.44.0", path = "../tor-keymgr", default-features = false } -tor-linkspec = { version = "0.44.0", path = "../tor-linkspec", features = ["decode", "verbatim"] } -tor-llcrypto = { version = "0.44.0", path = "../tor-llcrypto" } -tor-memquota = { version = "0.44.0", path = "../tor-memquota", default-features = false } -tor-netdir = { version = "0.44.0", path = "../tor-netdir", features = ["hs-client"] } -tor-netdoc = { path = "../tor-netdoc", version = "0.44.0", features = ["hs-client"] } -tor-persist = { path = "../tor-persist", version = "0.44.0" } -tor-proto = { version = "0.44.0", path = "../tor-proto", features = ["hs-client", "send-control-msg"] } -tor-protover = { version = "0.44.0", path = "../tor-protover" } -tor-rtcompat = { version = "0.44.0", path = "../tor-rtcompat" } +tor-async-utils = { version = "0.45.0", path = "../tor-async-utils" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } +tor-bytes = { path = "../tor-bytes", version = "0.45.0" } +tor-cell = { path = "../tor-cell", version = "0.45.0", features = ["hs"] } +tor-checkable = { path = "../tor-checkable", version = "0.45.0" } +tor-circmgr = { version = "0.45.0", path = "../tor-circmgr", features = ["hs-client", "send-control-msg"] } +tor-config = { path = "../tor-config", version = "0.45.0" } +tor-dirclient = { path = "../tor-dirclient", version = "0.45.0", default-features = false, features = ["hs-client"] } +tor-error = { path = "../tor-error", version = "0.45.0", features = ["tracing"] } +tor-hscrypto = { version = "0.45.0", path = "../tor-hscrypto" } +tor-keymgr = { version = "0.45.0", path = "../tor-keymgr", default-features = false } +tor-linkspec = { version = "0.45.0", path = "../tor-linkspec", features = ["decode", "verbatim"] } +tor-llcrypto = { version = "0.45.0", path = "../tor-llcrypto" } +tor-memquota = { version = "0.45.0", path = "../tor-memquota", default-features = false } +tor-netdir = { version = "0.45.0", path = "../tor-netdir", features = ["hs-client"] } +tor-netdoc = { path = "../tor-netdoc", version = "0.45.0", features = ["hs-client"] } +tor-persist = { path = "../tor-persist", version = "0.45.0" } +tor-proto = { version = "0.45.0", path = "../tor-proto", features = ["hs-client", "send-control-msg"] } +tor-protover = { version = "0.45.0", path = "../tor-protover" } +tor-rtcompat = { version = "0.45.0", path = "../tor-rtcompat" } tracing = "0.1.36" web-time-compat = { version = "0.2.0", path = "../web-time-compat" } [dev-dependencies] humantime = "2" tokio-crate = { package = "tokio", version = "1.47.1", features = ["full"] } -tor-async-utils = { path = "../tor-async-utils", version = "0.44.0" } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } -tor-chanmgr = { path = "../tor-chanmgr", version = "0.44.0" } -tor-circmgr = { version = "0.44.0", path = "../tor-circmgr", features = ["hs-client", "testing"] } -tor-guardmgr = { path = "../tor-guardmgr", version = "0.44.0", features = ["testing"] } -tor-netdir = { path = "../tor-netdir", version = "0.44.0", features = ["testing"] } -tor-netdoc = { path = "../tor-netdoc", version = "0.44.0", features = ["testing"] } -tor-persist = { path = "../tor-persist", version = "0.44.0", features = ["testing"] } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.44.0", features = ["tokio", "native-tls"] } -tor-rtmock = { path = "../tor-rtmock", version = "0.44.0" } +tor-async-utils = { path = "../tor-async-utils", version = "0.45.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } +tor-chanmgr = { path = "../tor-chanmgr", version = "0.45.0" } +tor-circmgr = { version = "0.45.0", path = "../tor-circmgr", features = ["hs-client", "testing"] } +tor-guardmgr = { path = "../tor-guardmgr", version = "0.45.0", features = ["testing"] } +tor-netdir = { path = "../tor-netdir", version = "0.45.0", features = ["testing"] } +tor-netdoc = { path = "../tor-netdoc", version = "0.45.0", features = ["testing"] } +tor-persist = { path = "../tor-persist", version = "0.45.0", features = ["testing"] } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.45.0", features = ["tokio", "native-tls"] } +tor-rtmock = { path = "../tor-rtmock", version = "0.45.0" } tracing-test = "0.2.4" [package.metadata.docs.rs] diff --git a/crates/tor-hscrypto/Cargo.toml b/crates/tor-hscrypto/Cargo.toml index c567414b6..dbbca0240 100644 --- a/crates/tor-hscrypto/Cargo.toml +++ b/crates/tor-hscrypto/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-hscrypto" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -60,20 +60,20 @@ serde = { version = "1.0.103", features = ["derive"] } signature = "2" subtle = "2" thiserror = "2" -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } -tor-bytes = { version = "0.44.0", path = "../tor-bytes" } -tor-error = { version = "0.44.0", path = "../tor-error" } -tor-key-forge = { version = "0.44.0", path = "../tor-key-forge" } -tor-llcrypto = { version = "0.44.0", path = "../tor-llcrypto", features = ["hsv3-client", "hsv3-service"] } -tor-memquota = { version = "0.44.0", path = "../tor-memquota", default-features = false, optional = true } -tor-units = { path = "../tor-units", version = "0.44.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } +tor-bytes = { version = "0.45.0", path = "../tor-bytes" } +tor-error = { version = "0.45.0", path = "../tor-error" } +tor-key-forge = { version = "0.45.0", path = "../tor-key-forge" } +tor-llcrypto = { version = "0.45.0", path = "../tor-llcrypto", features = ["hsv3-client", "hsv3-service"] } +tor-memquota = { version = "0.45.0", path = "../tor-memquota", default-features = false, optional = true } +tor-units = { path = "../tor-units", version = "0.45.0" } void = "1" web-time-compat = { path = "../web-time-compat", version = "0.2.0" } zeroize = { version = "1", optional = true } [dev-dependencies] hex-literal = "1.0" -tor-basic-utils = { version = "0.44.0", path = "../tor-basic-utils" } +tor-basic-utils = { version = "0.45.0", path = "../tor-basic-utils" } [[test]] name = "pow_v1_vectors" diff --git a/crates/tor-hsrproxy/Cargo.toml b/crates/tor-hsrproxy/Cargo.toml index 39302569a..d74941e65 100644 --- a/crates/tor-hsrproxy/Cargo.toml +++ b/crates/tor-hsrproxy/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-hsrproxy" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -52,14 +52,14 @@ serde = { version = "1.0.103", features = ["derive"] } serde_with = "3.0.0" strum = { version = "0.28.0", features = ["derive"] } thiserror = "2" -tor-async-utils = { version = "0.44.0", path = "../tor-async-utils" } -tor-cell = { version = "0.44.0", path = "../tor-cell" } -tor-config = { version = "0.44.0", path = "../tor-config" } -tor-error = { version = "0.44.0", path = "../tor-error" } -tor-hsservice = { path = "../tor-hsservice", version = "0.44.0" } -tor-log-ratelim = { path = "../tor-log-ratelim", version = "0.44.0" } -tor-proto = { version = "0.44.0", path = "../tor-proto", features = ["hs-service"] } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.44.0" } +tor-async-utils = { version = "0.45.0", path = "../tor-async-utils" } +tor-cell = { version = "0.45.0", path = "../tor-cell" } +tor-config = { version = "0.45.0", path = "../tor-config" } +tor-error = { version = "0.45.0", path = "../tor-error" } +tor-hsservice = { path = "../tor-hsservice", version = "0.45.0" } +tor-log-ratelim = { path = "../tor-log-ratelim", version = "0.45.0" } +tor-proto = { version = "0.45.0", path = "../tor-proto", features = ["hs-service"] } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.45.0" } tracing = "0.1.36" void = "1" diff --git a/crates/tor-hsservice/Cargo.toml b/crates/tor-hsservice/Cargo.toml index 45c6f10e5..3f7dfa797 100644 --- a/crates/tor-hsservice/Cargo.toml +++ b/crates/tor-hsservice/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-hsservice" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -116,32 +116,32 @@ serde = { version = "1.0.103", features = ["derive"] } serde_with = "3.0.0" strum = { version = "0.28.0", features = ["derive"] } thiserror = "2" -tor-async-utils = { path = "../tor-async-utils", version = "0.44.0" } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } -tor-bytes = { version = "0.44.0", path = "../tor-bytes" } -tor-cell = { version = "0.44.0", path = "../tor-cell", features = ["hs"] } -tor-checkable = { version = "0.44.0", path = "../tor-checkable", optional = true } -tor-circmgr = { version = "0.44.0", path = "../tor-circmgr", features = ["hs-service", "send-control-msg"] } -tor-config = { version = "0.44.0", path = "../tor-config" } -tor-config-path = { version = "0.44.0", path = "../tor-config-path" } -tor-dirclient = { path = "../tor-dirclient", version = "0.44.0", default-features = false, features = ["hs-service"] } -tor-error = { version = "0.44.0", path = "../tor-error" } -tor-hscrypto = { version = "0.44.0", path = "../tor-hscrypto", features = ["ope"] } -tor-keymgr = { version = "0.44.0", path = "../tor-keymgr", features = ["keymgr"] } -tor-linkspec = { version = "0.44.0", path = "../tor-linkspec", features = ["verbatim", "decode"] } -tor-llcrypto = { version = "0.44.0", path = "../tor-llcrypto" } -tor-log-ratelim = { path = "../tor-log-ratelim", version = "0.44.0" } -tor-netdir = { version = "0.44.0", path = "../tor-netdir", features = ["hs-service"] } -tor-netdoc = { version = "0.44.0", path = "../tor-netdoc", features = ["hs-service"] } -tor-persist = { version = "0.44.0", path = "../tor-persist", features = ["state-dir"] } -tor-proto = { version = "0.44.0", path = "../tor-proto", features = [ +tor-async-utils = { path = "../tor-async-utils", version = "0.45.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } +tor-bytes = { version = "0.45.0", path = "../tor-bytes" } +tor-cell = { version = "0.45.0", path = "../tor-cell", features = ["hs"] } +tor-checkable = { version = "0.45.0", path = "../tor-checkable", optional = true } +tor-circmgr = { version = "0.45.0", path = "../tor-circmgr", features = ["hs-service", "send-control-msg"] } +tor-config = { version = "0.45.0", path = "../tor-config" } +tor-config-path = { version = "0.45.0", path = "../tor-config-path" } +tor-dirclient = { path = "../tor-dirclient", version = "0.45.0", default-features = false, features = ["hs-service"] } +tor-error = { version = "0.45.0", path = "../tor-error" } +tor-hscrypto = { version = "0.45.0", path = "../tor-hscrypto", features = ["ope"] } +tor-keymgr = { version = "0.45.0", path = "../tor-keymgr", features = ["keymgr"] } +tor-linkspec = { version = "0.45.0", path = "../tor-linkspec", features = ["verbatim", "decode"] } +tor-llcrypto = { version = "0.45.0", path = "../tor-llcrypto" } +tor-log-ratelim = { path = "../tor-log-ratelim", version = "0.45.0" } +tor-netdir = { version = "0.45.0", path = "../tor-netdir", features = ["hs-service"] } +tor-netdoc = { version = "0.45.0", path = "../tor-netdoc", features = ["hs-service"] } +tor-persist = { version = "0.45.0", path = "../tor-persist", features = ["state-dir"] } +tor-proto = { version = "0.45.0", path = "../tor-proto", features = [ "experimental-api", "hs-service", "send-control-msg", ] } -tor-protover = { version = "0.44.0", path = "../tor-protover" } -tor-relay-selection = { path = "../tor-relay-selection", version = "0.44.0" } -tor-rtcompat = { version = "0.44.0", path = "../tor-rtcompat" } +tor-protover = { version = "0.45.0", path = "../tor-protover" } +tor-relay-selection = { path = "../tor-relay-selection", version = "0.45.0" } +tor-rtcompat = { version = "0.45.0", path = "../tor-rtcompat" } tracing = "0.1.36" void = "1" web-time-compat = { version = "0.2.0", path = "../web-time-compat" } @@ -153,13 +153,13 @@ serde_json = "1.0.104" slotmap-careful = { path = "../slotmap-careful", version = "0.8.0" } tempfile = "3" test-temp-dir = { version = "0.8.0", path = "../test-temp-dir" } -tor-config = { version = "0.44.0", path = "../tor-config", features = ["testing"] } -tor-key-forge = { version = "0.44.0", path = "../tor-key-forge" } -tor-keymgr = { version = "0.44.0", path = "../tor-keymgr", features = ["keymgr", "testing"] } -tor-netdir = { version = "0.44.0", path = "../tor-netdir", features = ["hs-service", "testing"] } -tor-netdoc = { path = "../tor-netdoc", version = "0.44.0", features = ["testing"] } -tor-persist = { version = "0.44.0", path = "../tor-persist", features = ["testing"] } -tor-rtmock = { path = "../tor-rtmock", version = "0.44.0" } +tor-config = { version = "0.45.0", path = "../tor-config", features = ["testing"] } +tor-key-forge = { version = "0.45.0", path = "../tor-key-forge" } +tor-keymgr = { version = "0.45.0", path = "../tor-keymgr", features = ["keymgr", "testing"] } +tor-netdir = { version = "0.45.0", path = "../tor-netdir", features = ["hs-service", "testing"] } +tor-netdoc = { path = "../tor-netdoc", version = "0.45.0", features = ["testing"] } +tor-persist = { version = "0.45.0", path = "../tor-persist", features = ["testing"] } +tor-rtmock = { path = "../tor-rtmock", version = "0.45.0" } tracing-test = "0.2.4" walkdir = "2" diff --git a/crates/tor-key-forge/Cargo.toml b/crates/tor-key-forge/Cargo.toml index 8b21ba085..ba4200dd0 100644 --- a/crates/tor-key-forge/Cargo.toml +++ b/crates/tor-key-forge/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-key-forge" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc."] edition = "2024" rust-version = "1.91" @@ -34,16 +34,16 @@ rsa = "0.9.0" signature = "2" ssh-key = { version = "0.6.7", package = "ssh-key-fork-arti", features = ["std", "rsa"] } thiserror = "2" -tor-bytes = { path = "../tor-bytes", version = "0.44.0", default-features = false } -tor-cert = { path = "../tor-cert", version = "0.44.0", features = ["experimental-api"] } -tor-checkable = { path = "../tor-checkable", version = "0.44.0" } -tor-error = { version = "0.44.0", path = "../tor-error" } -tor-llcrypto = { version = "0.44.0", path = "../tor-llcrypto" } +tor-bytes = { path = "../tor-bytes", version = "0.45.0", default-features = false } +tor-cert = { path = "../tor-cert", version = "0.45.0", features = ["experimental-api"] } +tor-checkable = { path = "../tor-checkable", version = "0.45.0" } +tor-error = { version = "0.45.0", path = "../tor-error" } +tor-llcrypto = { version = "0.45.0", path = "../tor-llcrypto" } [dev-dependencies] signature = "2" -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } -tor-llcrypto = { version = "0.44.0", path = "../tor-llcrypto", features = ["testing"] } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } +tor-llcrypto = { version = "0.45.0", path = "../tor-llcrypto", features = ["testing"] } [package.metadata.docs.rs] all-features = true diff --git a/crates/tor-keymgr/Cargo.toml b/crates/tor-keymgr/Cargo.toml index 66eed27b0..3bb3bfa02 100644 --- a/crates/tor-keymgr/Cargo.toml +++ b/crates/tor-keymgr/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-keymgr" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Gabriela Moldovan <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -72,15 +72,15 @@ serde = { version = "1.0.103", features = ["derive"] } signature = "2" ssh-key = { version = "0.6.7", package = "ssh-key-fork-arti", features = ["std"] } thiserror = "2" -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } -tor-bytes = { path = "../tor-bytes", version = "0.44.0", default-features = false } -tor-config = { path = "../tor-config", version = "0.44.0" } -tor-config-path = { path = "../tor-config-path", version = "0.44.0" } -tor-error = { path = "../tor-error", version = "0.44.0", features = ["tracing"] } -tor-hscrypto = { path = "../tor-hscrypto", version = "0.44.0" } -tor-key-forge = { path = "../tor-key-forge", version = "0.44.0" } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.44.0", features = ["keymgr"] } -tor-persist = { path = "../tor-persist", version = "0.44.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } +tor-bytes = { path = "../tor-bytes", version = "0.45.0", default-features = false } +tor-config = { path = "../tor-config", version = "0.45.0" } +tor-config-path = { path = "../tor-config-path", version = "0.45.0" } +tor-error = { path = "../tor-error", version = "0.45.0", features = ["tracing"] } +tor-hscrypto = { path = "../tor-hscrypto", version = "0.45.0" } +tor-key-forge = { path = "../tor-key-forge", version = "0.45.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.45.0", features = ["keymgr"] } +tor-persist = { path = "../tor-persist", version = "0.45.0" } tracing = "0.1.36" visibility = { version = "0.1.0" } walkdir = { version = "2" } @@ -91,11 +91,11 @@ zeroize = "1" paste = "1.0.3" serde_json = "1.0.104" tempfile = "3" -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } -tor-cert = { path = "../tor-cert", version = "0.44.0" } -tor-checkable = { path = "../tor-checkable", version = "0.44.0" } -tor-config = { path = "../tor-config", version = "0.44.0", features = ["testing"] } -tor-llcrypto = { version = "0.44.0", path = "../tor-llcrypto", features = ["testing"] } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } +tor-cert = { path = "../tor-cert", version = "0.45.0" } +tor-checkable = { path = "../tor-checkable", version = "0.45.0" } +tor-config = { path = "../tor-config", version = "0.45.0", features = ["testing"] } +tor-llcrypto = { version = "0.45.0", path = "../tor-llcrypto", features = ["testing"] } [package.metadata.docs.rs] all-features = true diff --git a/crates/tor-linkspec/Cargo.toml b/crates/tor-linkspec/Cargo.toml index c00e4432e..27323599d 100644 --- a/crates/tor-linkspec/Cargo.toml +++ b/crates/tor-linkspec/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-linkspec" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -44,12 +44,12 @@ serde = { version = "1.0.103", features = ["derive"] } serde_with = "3.0.0" strum = { version = "0.28.0", features = ["derive"] } thiserror = "2" -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } -tor-bytes = { path = "../tor-bytes", version = "0.44.0" } -tor-config = { path = "../tor-config", version = "0.44.0" } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.44.0", features = ["memquota-memcost"] } -tor-memquota = { version = "0.44.0", path = "../tor-memquota", default-features = false } -tor-protover = { path = "../tor-protover", version = "0.44.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } +tor-bytes = { path = "../tor-bytes", version = "0.45.0" } +tor-config = { path = "../tor-config", version = "0.45.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.45.0", features = ["memquota-memcost"] } +tor-memquota = { version = "0.45.0", path = "../tor-memquota", default-features = false } +tor-protover = { path = "../tor-protover", version = "0.45.0" } [dev-dependencies] hex-literal = "1.0" diff --git a/crates/tor-llcrypto/Cargo.toml b/crates/tor-llcrypto/Cargo.toml index 13f3c1743..5007a368a 100644 --- a/crates/tor-llcrypto/Cargo.toml +++ b/crates/tor-llcrypto/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-llcrypto" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -74,8 +74,8 @@ sha3 = "0.10.6" signature = "2" subtle = "2" thiserror = "2" -tor-error = { version = "0.44.0", path = "../tor-error" } -tor-memquota-cost = { version = "0.44.0", path = "../tor-memquota-cost", default-features = false, optional = true } +tor-error = { version = "0.45.0", path = "../tor-error" } +tor-memquota-cost = { version = "0.45.0", path = "../tor-memquota-cost", default-features = false, optional = true } typenum = { version = "1.15.0", optional = true } visibility = "0.1.0" x25519-dalek = { version = "2.0.0", features = ["static_secrets"] } @@ -86,7 +86,7 @@ cipher = "0.5.2" hex-literal = "1.0" rand = "0.10.1" serde_test = "1.0.124" -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } [package.metadata.docs.rs] all-features = true diff --git a/crates/tor-log-ratelim/Cargo.toml b/crates/tor-log-ratelim/Cargo.toml index ebf475f1b..4416f3008 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.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc."] edition = "2024" rust-version = "1.91" @@ -21,8 +21,8 @@ full = ["tor-error/full", "tor-rtcompat/full", "web-time-compat/full"] futures = "0.3.14" humantime = "2" thiserror = "2" -tor-error = { path = "../tor-error", version = "0.44.0" } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.44.0" } +tor-error = { path = "../tor-error", version = "0.45.0" } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.45.0" } tracing = "0.1.36" weak-table = "0.3.0" web-time-compat = { path = "../web-time-compat", version = "0.2.0" } diff --git a/crates/tor-memquota-cost/Cargo.toml b/crates/tor-memquota-cost/Cargo.toml index 14fa78ac7..6f68fbe66 100644 --- a/crates/tor-memquota-cost/Cargo.toml +++ b/crates/tor-memquota-cost/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-memquota-cost" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Ian Jackson <[email protected]>"] edition = "2024" rust-version = "1.91" diff --git a/crates/tor-memquota/Cargo.toml b/crates/tor-memquota/Cargo.toml index 0bf732d7f..6cf56c0f4 100644 --- a/crates/tor-memquota/Cargo.toml +++ b/crates/tor-memquota/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-memquota" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Ian Jackson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -27,13 +27,13 @@ slotmap-careful = { path = "../slotmap-careful", version = "0.8.0" } static_assertions = "1" sysinfo = { version = "0.38.3", default-features = false, features = ["system"] } thiserror = "2" -tor-async-utils = { path = "../tor-async-utils", version = "0.44.0" } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0", features = ["serde"] } -tor-config = { path = "../tor-config", version = "0.44.0" } -tor-error = { path = "../tor-error", version = "0.44.0", features = ["tracing"] } -tor-log-ratelim = { path = "../tor-log-ratelim", version = "0.44.0" } -tor-memquota-cost = { path = "../tor-memquota-cost", version = "0.44.0" } -tor-rtcompat = { version = "0.44.0", path = "../tor-rtcompat" } +tor-async-utils = { path = "../tor-async-utils", version = "0.45.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0", features = ["serde"] } +tor-config = { path = "../tor-config", version = "0.45.0" } +tor-error = { path = "../tor-error", version = "0.45.0", features = ["tracing"] } +tor-log-ratelim = { path = "../tor-log-ratelim", version = "0.45.0" } +tor-memquota-cost = { path = "../tor-memquota-cost", version = "0.45.0" } +tor-rtcompat = { version = "0.45.0", path = "../tor-rtcompat" } tracing = "0.1.36" visibility = { version = "0.1.0", optional = true } void = "1" @@ -42,9 +42,9 @@ void = "1" rand = "0.10.1" safelog = { path = "../safelog", version = "0.9.0" } serde_json = "1.0.50" -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } -tor-rtcompat = { version = "0.44.0", path = "../tor-rtcompat", features = ["tokio", "native-tls"] } -tor-rtmock = { path = "../tor-rtmock", version = "0.44.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } +tor-rtcompat = { version = "0.45.0", path = "../tor-rtcompat", features = ["tokio", "native-tls"] } +tor-rtmock = { path = "../tor-rtmock", version = "0.45.0" } tracing-test = "0.2.4" [features] diff --git a/crates/tor-netdir/Cargo.toml b/crates/tor-netdir/Cargo.toml index d6797a220..eb8a40fbc 100644 --- a/crates/tor-netdir/Cargo.toml +++ b/crates/tor-netdir/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-netdir" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -71,15 +71,15 @@ serde = { version = "1.0.103", features = ["derive"] } strum = { version = "0.28.0", features = ["derive"] } thiserror = "2" time = { version = "0.3.47", features = ["macros"], optional = true } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } -tor-error = { path = "../tor-error", version = "0.44.0" } -tor-geoip = { path = "../tor-geoip", version = "0.44.0", optional = true } -tor-hscrypto = { path = "../tor-hscrypto", version = "0.44.0", optional = true } -tor-linkspec = { path = "../tor-linkspec", version = "0.44.0" } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.44.0" } -tor-netdoc = { path = "../tor-netdoc", version = "0.44.0" } -tor-protover = { path = "../tor-protover", version = "0.44.0" } -tor-units = { path = "../tor-units", version = "0.44.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } +tor-error = { path = "../tor-error", version = "0.45.0" } +tor-geoip = { path = "../tor-geoip", version = "0.45.0", optional = true } +tor-hscrypto = { path = "../tor-hscrypto", version = "0.45.0", optional = true } +tor-linkspec = { path = "../tor-linkspec", version = "0.45.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.45.0" } +tor-netdoc = { path = "../tor-netdoc", version = "0.45.0" } +tor-protover = { path = "../tor-protover", version = "0.45.0" } +tor-units = { path = "../tor-units", version = "0.45.0" } tracing = "0.1.36" typed-index-collections = "3.2.3" visibility = { version = "0.1.0", optional = true } @@ -89,4 +89,4 @@ web-time-compat = { path = "../web-time-compat", version = "0.2.0" } float_eq = "1.0.0" hex = "0.4" hex-literal = "1.0" -tor-netdoc = { path = "../tor-netdoc", version = "0.44.0", features = ["build_docs"] } +tor-netdoc = { path = "../tor-netdoc", version = "0.45.0", features = ["build_docs"] } diff --git a/crates/tor-netdoc/Cargo.toml b/crates/tor-netdoc/Cargo.toml index e1e72eeac..e1eeb792b 100644 --- a/crates/tor-netdoc/Cargo.toml +++ b/crates/tor-netdoc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-netdoc" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -103,17 +103,17 @@ subtle = "2" thiserror = "2" time = { version = "0.3.47", features = ["std", "parsing", "macros", "formatting"] } tinystr = "0.8.0" -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } -tor-bytes = { path = "../tor-bytes", version = "0.44.0" } -tor-cell = { path = "../tor-cell", version = "0.44.0" } -tor-cert = { path = "../tor-cert", version = "0.44.0" } -tor-checkable = { path = "../tor-checkable", version = "0.44.0" } -tor-error = { path = "../tor-error", version = "0.44.0" } -tor-hscrypto = { path = "../tor-hscrypto", version = "0.44.0", optional = true } -tor-linkspec = { path = "../tor-linkspec", version = "0.44.0", optional = true } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.44.0", features = ["cvt-x25519"] } -tor-protover = { path = "../tor-protover", version = "0.44.0", features = ["serde"] } -tor-units = { version = "0.44.0", path = "../tor-units", optional = true } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } +tor-bytes = { path = "../tor-bytes", version = "0.45.0" } +tor-cell = { path = "../tor-cell", version = "0.45.0" } +tor-cert = { path = "../tor-cert", version = "0.45.0" } +tor-checkable = { path = "../tor-checkable", version = "0.45.0" } +tor-error = { path = "../tor-error", version = "0.45.0" } +tor-hscrypto = { path = "../tor-hscrypto", version = "0.45.0", optional = true } +tor-linkspec = { path = "../tor-linkspec", version = "0.45.0", optional = true } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.45.0", features = ["cvt-x25519"] } +tor-protover = { path = "../tor-protover", version = "0.45.0", features = ["serde"] } +tor-units = { version = "0.45.0", path = "../tor-units", optional = true } visibility = { version = "0.1.0", optional = true } visible = { version = "0.0.1", optional = true } void = "1" @@ -130,7 +130,7 @@ pem = "3.0.6" regex = "1" serde_json = "1.0.50" testresult = "0.4.1" -tor-basic-utils = { version = "0.44.0", path = "../tor-basic-utils" } +tor-basic-utils = { version = "0.45.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 905fe1515..3bddd931a 100644 --- a/crates/tor-persist/Cargo.toml +++ b/crates/tor-persist/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-persist" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -48,9 +48,9 @@ serde = { version = "1.0.103", features = ["derive"] } serde_json = "1.0.50" thiserror = "2" time = { version = "0.3.47", features = ["std", "parsing", "macros", "formatting"] } -tor-async-utils = { path = "../tor-async-utils", version = "0.44.0" } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } -tor-error = { path = "../tor-error", version = "0.44.0", features = ["tracing"] } +tor-async-utils = { path = "../tor-async-utils", version = "0.45.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } +tor-error = { path = "../tor-error", version = "0.45.0", features = ["tracing"] } tracing = "0.1.36" void = "1" web-time-compat = { path = "../web-time-compat", version = "0.2.0" } diff --git a/crates/tor-proto/Cargo.toml b/crates/tor-proto/Cargo.toml index 5c787d315..707cd2df0 100644 --- a/crates/tor-proto/Cargo.toml +++ b/crates/tor-proto/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-proto" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -135,25 +135,25 @@ subtle = "2" thiserror = "2" tokio-crate = { package = "tokio", version = "1.47.1", optional = true } tokio-util = { version = "0.7.0", features = ["compat"], optional = true } -tor-async-utils = { path = "../tor-async-utils", version = "0.44.0" } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } -tor-bytes = { path = "../tor-bytes", version = "0.44.0" } -tor-cell = { path = "../tor-cell", version = "0.44.0", features = ["relay"] } -tor-cert = { path = "../tor-cert", version = "0.44.0" } -tor-checkable = { path = "../tor-checkable", version = "0.44.0" } -tor-config = { path = "../tor-config", version = "0.44.0" } -tor-error = { path = "../tor-error", version = "0.44.0" } -tor-hscrypto = { path = "../tor-hscrypto", version = "0.44.0", features = ["memquota-memcost"], optional = true } -tor-linkspec = { path = "../tor-linkspec", version = "0.44.0" } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.44.0", features = ["memquota-memcost"] } -tor-log-ratelim = { path = "../tor-log-ratelim", version = "0.44.0" } -tor-memquota = { version = "0.44.0", path = "../tor-memquota", default-features = false } -tor-protover = { version = "0.44.0", path = "../tor-protover" } -tor-relay-crypto = { version = "0.44.0", path = "../tor-relay-crypto", optional = true } -tor-rpcbase = { version = "0.44.0", path = "../tor-rpcbase", optional = true } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.44.0" } -tor-rtmock = { path = "../tor-rtmock", version = "0.44.0" } -tor-units = { path = "../tor-units", version = "0.44.0", features = ["memquota-memcost"] } +tor-async-utils = { path = "../tor-async-utils", version = "0.45.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } +tor-bytes = { path = "../tor-bytes", version = "0.45.0" } +tor-cell = { path = "../tor-cell", version = "0.45.0", features = ["relay"] } +tor-cert = { path = "../tor-cert", version = "0.45.0" } +tor-checkable = { path = "../tor-checkable", version = "0.45.0" } +tor-config = { path = "../tor-config", version = "0.45.0" } +tor-error = { path = "../tor-error", version = "0.45.0" } +tor-hscrypto = { path = "../tor-hscrypto", version = "0.45.0", features = ["memquota-memcost"], optional = true } +tor-linkspec = { path = "../tor-linkspec", version = "0.45.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.45.0", features = ["memquota-memcost"] } +tor-log-ratelim = { path = "../tor-log-ratelim", version = "0.45.0" } +tor-memquota = { version = "0.45.0", path = "../tor-memquota", default-features = false } +tor-protover = { version = "0.45.0", path = "../tor-protover" } +tor-relay-crypto = { version = "0.45.0", path = "../tor-relay-crypto", optional = true } +tor-rpcbase = { version = "0.45.0", path = "../tor-rpcbase", optional = true } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.45.0" } +tor-rtmock = { path = "../tor-rtmock", version = "0.45.0" } +tor-units = { path = "../tor-units", version = "0.45.0", features = ["memquota-memcost"] } tracing = "0.1.36" typenum = "1.12" visibility = { version = "0.1.0" } @@ -171,9 +171,9 @@ itertools = "0.15.0" regex = { version = "1", default-features = false, features = ["std"] } statrs = "0.18.0" tokio-crate = { package = "tokio", version = "1.47.1", features = ["full"] } -tor-key-forge = { path = "../tor-key-forge", version = "0.44.0" } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.44.0", features = ["testing"] } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.44.0", features = ["tokio", "native-tls"] } +tor-key-forge = { path = "../tor-key-forge", version = "0.45.0" } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.45.0", features = ["testing"] } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.45.0", features = ["tokio", "native-tls"] } tracing-test = "0.2.4" [target.'cfg(any(target_arch = "x86", target_arch = "x86_64"))'.dev-dependencies] diff --git a/crates/tor-protover/Cargo.toml b/crates/tor-protover/Cargo.toml index 0687a4646..efcffe13d 100644 --- a/crates/tor-protover/Cargo.toml +++ b/crates/tor-protover/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-protover" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -17,8 +17,8 @@ derive-deftly = { version = "~1.11.4", features = ["full", "beta"] } paste = "1.0.3" serde_with = { version = "3.0.0", optional = true } thiserror = "2" -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } -tor-bytes = { path = "../tor-bytes", version = "0.44.0", optional = true } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } +tor-bytes = { path = "../tor-bytes", version = "0.45.0", optional = true } [features] default = [] diff --git a/crates/tor-ptmgr/Cargo.toml b/crates/tor-ptmgr/Cargo.toml index f9901003f..9fecaca81 100644 --- a/crates/tor-ptmgr/Cargo.toml +++ b/crates/tor-ptmgr/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-ptmgr" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -48,16 +48,16 @@ itertools = "0.15.0" oneshot-fused-workaround = { path = "../oneshot-fused-workaround", version = "0.7.0" } serde = { version = "1.0.103", features = ["derive"] } thiserror = "2" -tor-async-utils = { version = "0.44.0", path = "../tor-async-utils" } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } -tor-chanmgr = { version = "0.44.0", path = "../tor-chanmgr", features = ["pt-client"] } -tor-config = { version = "0.44.0", path = "../tor-config" } -tor-config-path = { version = "0.44.0", path = "../tor-config-path" } -tor-error = { version = "0.44.0", path = "../tor-error", features = ["tracing"] } -tor-linkspec = { version = "0.44.0", path = "../tor-linkspec", features = ["pt-client"] } -tor-proto = { version = "0.44.0", path = "../tor-proto" } -tor-rtcompat = { version = "0.44.0", path = "../tor-rtcompat" } -tor-socksproto = { version = "0.44.0", path = "../tor-socksproto" } +tor-async-utils = { version = "0.45.0", path = "../tor-async-utils" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } +tor-chanmgr = { version = "0.45.0", path = "../tor-chanmgr", features = ["pt-client"] } +tor-config = { version = "0.45.0", path = "../tor-config" } +tor-config-path = { version = "0.45.0", path = "../tor-config-path" } +tor-error = { version = "0.45.0", path = "../tor-error", features = ["tracing"] } +tor-linkspec = { version = "0.45.0", path = "../tor-linkspec", features = ["pt-client"] } +tor-proto = { version = "0.45.0", path = "../tor-proto" } +tor-rtcompat = { version = "0.45.0", path = "../tor-rtcompat" } +tor-socksproto = { version = "0.45.0", path = "../tor-socksproto" } tracing = "0.1.36" visibility = { version = "0.1.0", optional = true } web-time-compat = { version = "0.2.0", path = "../web-time-compat" } @@ -65,7 +65,7 @@ web-time-compat = { version = "0.2.0", path = "../web-time-compat" } [dev-dependencies] anyhow = "1.0.23" tokio = { version = "1.47.1", features = ["rt", "rt-multi-thread", "io-util", "net", "time", "macros"] } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.44.0", features = ["tokio", "native-tls"] } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.45.0", features = ["tokio", "native-tls"] } tracing-subscriber = "0.3.20" [[example]] diff --git a/crates/tor-relay-crypto/Cargo.toml b/crates/tor-relay-crypto/Cargo.toml index 99d7f7d21..d1bdc557c 100644 --- a/crates/tor-relay-crypto/Cargo.toml +++ b/crates/tor-relay-crypto/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-relay-crypto" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc."] edition = "2024" rust-version = "1.91" @@ -28,17 +28,17 @@ full = [ derive-deftly = { version = "~1.11.4", features = ["full", "beta"] } derive_more = { version = "2.0.1", features = ["full"] } humantime = "2" -tor-cert = { path = "../tor-cert", version = "0.44.0" } -tor-checkable = { path = "../tor-checkable", version = "0.44.0" } -tor-error = { path = "../tor-error", version = "0.44.0" } -tor-key-forge = { path = "../tor-key-forge", version = "0.44.0" } -tor-keymgr = { path = "../tor-keymgr", version = "0.44.0", features = ["experimental-api"] } -tor-llcrypto = { path = "../tor-llcrypto", version = "0.44.0" } -tor-persist = { path = "../tor-persist", version = "0.44.0" } +tor-cert = { path = "../tor-cert", version = "0.45.0" } +tor-checkable = { path = "../tor-checkable", version = "0.45.0" } +tor-error = { path = "../tor-error", version = "0.45.0" } +tor-key-forge = { path = "../tor-key-forge", version = "0.45.0" } +tor-keymgr = { path = "../tor-keymgr", version = "0.45.0", features = ["experimental-api"] } +tor-llcrypto = { path = "../tor-llcrypto", version = "0.45.0" } +tor-persist = { path = "../tor-persist", version = "0.45.0" } web-time-compat = { path = "../web-time-compat", version = "0.2.0" } [dev-dependencies] -tor-keymgr = { version = "0.44.0", path = "../tor-keymgr", features = ["testing"] } +tor-keymgr = { version = "0.45.0", path = "../tor-keymgr", features = ["testing"] } [package.metadata.docs.rs] all-features = true diff --git a/crates/tor-relay-selection/Cargo.toml b/crates/tor-relay-selection/Cargo.toml index 32b19fc1b..2b3c5da7a 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.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -31,16 +31,16 @@ __is_experimental = [] [dependencies] rand = "0.10.1" serde = { version = "1.0.103", features = ["derive"] } -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } -tor-geoip = { path = "../tor-geoip", version = "0.44.0", optional = true } -tor-linkspec = { path = "../tor-linkspec", version = "0.44.0" } -tor-netdir = { path = "../tor-netdir", version = "0.44.0" } -tor-netdoc = { path = "../tor-netdoc", version = "0.44.0" } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } +tor-geoip = { path = "../tor-geoip", version = "0.45.0", optional = true } +tor-linkspec = { path = "../tor-linkspec", version = "0.45.0" } +tor-netdir = { path = "../tor-netdir", version = "0.45.0" } +tor-netdoc = { path = "../tor-netdoc", version = "0.45.0" } [dev-dependencies] -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44" } -tor-netdir = { path = "../tor-netdir", version = "0.44.0", features = ["testing"] } -tor-netdoc = { path = "../tor-netdoc", version = "0.44.0", features = ["testing"] } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45" } +tor-netdir = { path = "../tor-netdir", version = "0.45.0", features = ["testing"] } +tor-netdoc = { path = "../tor-netdoc", version = "0.45.0", features = ["testing"] } [package.metadata.docs.rs] all-features = true diff --git a/crates/tor-rpc-connect/Cargo.toml b/crates/tor-rpc-connect/Cargo.toml index f5f114170..98110c0ec 100644 --- a/crates/tor-rpc-connect/Cargo.toml +++ b/crates/tor-rpc-connect/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-rpc-connect" -version = "0.44.0" +version = "0.45.0" edition = "2024" rust-version = "1.91" authors = ["The Tor Project, Inc."] @@ -46,10 +46,10 @@ subtle = "2.6" thiserror = "2" tiny-keccak = { version = "2.0.2", features = ["tuple_hash"] } toml = "1.0.3" -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } -tor-config-path = { path = "../tor-config-path", version = "0.44.0", features = ["address"] } -tor-general-addr = { path = "../tor-general-addr", version = "0.44.0" } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.44.0", optional = true } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } +tor-config-path = { path = "../tor-config-path", version = "0.45.0", features = ["address"] } +tor-general-addr = { path = "../tor-general-addr", version = "0.45.0" } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.45.0", optional = true } tracing = "0.1.36" zeroize = "1" diff --git a/crates/tor-rpcbase/Cargo.toml b/crates/tor-rpcbase/Cargo.toml index ff5623c11..9cc6228fd 100644 --- a/crates/tor-rpcbase/Cargo.toml +++ b/crates/tor-rpcbase/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-rpcbase" -version = "0.44.0" +version = "0.45.0" edition = "2024" rust-version = "1.91" authors = ["The Tor Project, Inc.", "eta <[email protected]>"] @@ -23,8 +23,8 @@ inventory = "0.3.5" paste = "1.0.3" serde = { version = "1.0.103", features = ["derive"] } thiserror = "2" -tor-async-utils = { path = "../tor-async-utils", version = "0.44.0" } -tor-error = { path = "../tor-error/", version = "0.44.0", features = ["rpc"] } +tor-async-utils = { path = "../tor-async-utils", version = "0.45.0" } +tor-error = { path = "../tor-error/", version = "0.45.0", features = ["rpc"] } typetag = "0.2.7" void = "1" diff --git a/crates/tor-rtcompat/Cargo.toml b/crates/tor-rtcompat/Cargo.toml index 5e3e722cd..5bb1ed1c9 100644 --- a/crates/tor-rtcompat/Cargo.toml +++ b/crates/tor-rtcompat/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-rtcompat" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -105,9 +105,9 @@ tokio-crate = { package = "tokio", version = "1.47.1", optional = true, features "time", ] } tokio-util = { version = "0.7.0", features = ["compat"], optional = true } -tor-cert-x509 = { version = "0.44.0", path = "../tor-cert-x509", optional = true } -tor-error = { version = "0.44.0", path = "../tor-error", features = ["tracing"] } -tor-general-addr = { version = "0.44.0", path = "../tor-general-addr" } +tor-cert-x509 = { version = "0.45.0", path = "../tor-cert-x509", optional = true } +tor-error = { version = "0.45.0", path = "../tor-error", features = ["tracing"] } +tor-general-addr = { version = "0.45.0", path = "../tor-general-addr" } tracing = "0.1.36" void = "1" web-time-compat = { version = "0.2.0", path = "../web-time-compat" } @@ -123,7 +123,7 @@ libc = "0.2" assert_matches = "1.5.0" # Used for testing our TLS implementation. native-tls-crate = { package = "native-tls", version = "0.2" } -tor-basic-utils = { version = "0.44.0", path = "../tor-basic-utils" } +tor-basic-utils = { version = "0.45.0", path = "../tor-basic-utils" } # Ensure that we have aws-lc-rs for testing, but only if we're building with rustls. # (We need to do it this way because we can't have conditional dev-dependencies.) # diff --git a/crates/tor-rtmock/Cargo.toml b/crates/tor-rtmock/Cargo.toml index 00b8c5743..87bd3e117 100644 --- a/crates/tor-rtmock/Cargo.toml +++ b/crates/tor-rtmock/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-rtmock" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -27,9 +27,9 @@ priority-queue = "2.0.3" slotmap-careful = { path = "../slotmap-careful", version = "0.8.0" } strum = { version = "0.28.0", features = ["derive"] } thiserror = "2" -tor-error = { version = "0.44.0", path = "../tor-error", features = ["tracing"] } -tor-general-addr = { version = "0.44.0", path = "../tor-general-addr" } -tor-rtcompat = { version = "0.44.0", path = "../tor-rtcompat" } +tor-error = { version = "0.45.0", path = "../tor-error", features = ["tracing"] } +tor-general-addr = { version = "0.45.0", path = "../tor-general-addr" } +tor-rtcompat = { version = "0.45.0", path = "../tor-rtcompat" } tracing = "0.1.36" tracing-test = "0.2.4" void = "1" @@ -38,9 +38,9 @@ web-time-compat = { version = "0.2.0", path = "../web-time-compat" } [dev-dependencies] futures-await-test = "0.3.0" rand = "0.10.1" -tor-basic-utils = { path = "../tor-basic-utils", version = "0.44.0" } -tor-general-addr = { path = "../tor-general-addr", version = "0.44.0" } -tor-rtcompat = { path = "../tor-rtcompat", version = "0.44.0", features = ["tokio", "native-tls"] } +tor-basic-utils = { path = "../tor-basic-utils", version = "0.45.0" } +tor-general-addr = { path = "../tor-general-addr", version = "0.45.0" } +tor-rtcompat = { path = "../tor-rtcompat", version = "0.45.0", features = ["tokio", "native-tls"] } [features] full = [ diff --git a/crates/tor-socksproto/Cargo.toml b/crates/tor-socksproto/Cargo.toml index 195441133..4756e9f08 100644 --- a/crates/tor-socksproto/Cargo.toml +++ b/crates/tor-socksproto/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-socksproto" -version = "0.44.0" +version = "0.45.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -35,8 +35,8 @@ educe = "0.4.22" safelog = { path = "../safelog", version = "0.9.0" } subtle = "2" thiserror = "2" -tor-bytes = { path = "../tor-bytes", version = "0.44.0", default-features = false } -tor-error = { path = "../tor-error", version = "0.44.0", default-features = false } +tor-bytes = { path = "../tor-bytes", version = "0.45.0", default-features = false } +tor-error = { path = "../tor-error", version = "0.45.0", default-features = false } [dev-dependencies] anyhow = "1.0.75" diff --git a/crates/tor-units/Cargo.toml b/crates/tor-units/Cargo.toml index 92a23b422..7aa51b094 100644 --- a/crates/tor-units/Cargo.toml +++ b/crates/tor-units/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tor-units" -version = "0.44.0" +version = "0.45.0" authors = ["Dennis Jackson <[email protected]>"] edition = "2024" rust-version = "1.91" @@ -17,7 +17,7 @@ derive-deftly = { version = "~1.11.4", optional = true } derive_more = { version = "2.0.1", features = ["full"] } serde = { version = "1.0.103", features = ["derive"] } thiserror = "2" -tor-memquota = { version = "0.44.0", path = "../tor-memquota", default-features = false, optional = true } +tor-memquota = { version = "0.45.0", path = "../tor-memquota", default-features = false, optional = true } [dev-dependencies] float-cmp = "0.10.0" diff --git a/crates/web-time-compat/Cargo.toml b/crates/web-time-compat/Cargo.toml index dd14217d6..c544fbd64 100644 --- a/crates/web-time-compat/Cargo.toml +++ b/crates/web-time-compat/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "web-time-compat" -version = "0.2.0" +version = "0.2.1" authors = ["The Tor Project, Inc.", "Nick Mathewson <[email protected]>"] edition = "2024" rust-version = "1.91" diff --git a/examples/axum/axum-hello-world/Cargo.toml b/examples/axum/axum-hello-world/Cargo.toml index 851a66083..9b484d7a0 100644 --- a/examples/axum/axum-hello-world/Cargo.toml +++ b/examples/axum/axum-hello-world/Cargo.toml @@ -9,7 +9,7 @@ publish = false [dependencies] anyhow = "1.0.75" -arti-client = { path = "../../../crates/arti-client", version = "0.44", features = [ +arti-client = { path = "../../../crates/arti-client", version = "0.45", features = [ "onion-service-service", ] } axum = { version = "0.8.1", features = ["tracing"] } @@ -19,9 +19,9 @@ hyper-util = { version = "0.1.1", features = ["tokio"] } safelog = { path = "../../../crates/safelog", version = "0.9" } tokio = { version = "1", features = ["macros", "rt-multi-thread", "sync"] } tokio-util = "0.7.10" -tor-cell = { path = "../../../crates/tor-cell", version = "0.44" } -tor-hsservice = { path = "../../../crates/tor-hsservice", version = "0.44" } -tor-proto = { path = "../../../crates/tor-proto", version = "0.44" } +tor-cell = { path = "../../../crates/tor-cell", version = "0.45" } +tor-hsservice = { path = "../../../crates/tor-hsservice", version = "0.45" } +tor-proto = { path = "../../../crates/tor-proto", version = "0.45" } tower = { version = "0.5.1", features = ["util", "tracing"] } tracing-subscriber = "0.3.20" diff --git a/examples/download-manager/Cargo.toml b/examples/download-manager/Cargo.toml index 2e7f3fa6f..8662d1c67 100644 --- a/examples/download-manager/Cargo.toml +++ b/examples/download-manager/Cargo.toml @@ -9,7 +9,7 @@ publish = false [dependencies] anyhow = { version = "1.0.95" } -arti-client = { path = "../../crates/arti-client", version = "0.44" } +arti-client = { path = "../../crates/arti-client", version = "0.45" } clap = { version = "4.5.26", features = ["derive"] } futures = { version = "0.3.31" } hex = "0.4" @@ -24,7 +24,7 @@ tokio = { version = "1.43.0", features = [ "fs", ] } tokio-native-tls = "0.3.1" -tor-rtcompat = { path = "../../crates/tor-rtcompat", version = "0.44" } +tor-rtcompat = { path = "../../crates/tor-rtcompat", version = "0.45" } tracing = { version = "0.1.41" } tracing-subscriber = { version = "0.3.20", features = ["env-filter"] } diff --git a/examples/gsoc2023/connection-checker/Cargo.toml b/examples/gsoc2023/connection-checker/Cargo.toml index a535b18ff..d70c03207 100644 --- a/examples/gsoc2023/connection-checker/Cargo.toml +++ b/examples/gsoc2023/connection-checker/Cargo.toml @@ -8,12 +8,12 @@ publish = false [dependencies] anyhow = "1.0.72" -arti-client = { path = "../../../crates/arti-client", version = "0.44", features = [ "bridge-client", "pt-client", "experimental-api" ] } +arti-client = { path = "../../../crates/arti-client", version = "0.45", features = [ "bridge-client", "pt-client", "experimental-api" ] } clap = { version = "4.3.21", features = ["derive", "wrap_help"] } tokio = { version = "1.7", features = ["full"] } -tor-error = { path = "../../../crates/tor-error", version = "0.44" } -tor-proto = { path = "../../../crates/tor-proto", version = "0.44", features = ["experimental-api", "stream-ctrl"] } -tor-rtcompat = { path = "../../../crates/tor-rtcompat", version = "0.44" } +tor-error = { path = "../../../crates/tor-error", version = "0.45" } +tor-proto = { path = "../../../crates/tor-proto", version = "0.45", features = ["experimental-api", "stream-ctrl"] } +tor-rtcompat = { path = "../../../crates/tor-rtcompat", version = "0.45" } tracing = "0.1" tracing-subscriber = "0.3.20" diff --git a/examples/gsoc2023/dns-resolver/Cargo.toml b/examples/gsoc2023/dns-resolver/Cargo.toml index d8f301c84..983b53b93 100644 --- a/examples/gsoc2023/dns-resolver/Cargo.toml +++ b/examples/gsoc2023/dns-resolver/Cargo.toml @@ -9,7 +9,7 @@ license = "MIT OR Apache-2.0" [dependencies] anyhow = "1.0.72" # Use latest arti-client from GitLab to connect to Tor network -arti-client = { path = "../../../crates/arti-client", version = "0.44", features = ["bridge-client"] } +arti-client = { path = "../../../crates/arti-client", version = "0.45", features = ["bridge-client"] } thiserror = "2" # Specify which async framework we wish to use tokio = { version = "1.7", features = ["full"] } diff --git a/examples/gsoc2023/obfs4-checker/Cargo.toml b/examples/gsoc2023/obfs4-checker/Cargo.toml index 4c55022b6..586d92611 100644 --- a/examples/gsoc2023/obfs4-checker/Cargo.toml +++ b/examples/gsoc2023/obfs4-checker/Cargo.toml @@ -8,18 +8,18 @@ publish = false [dependencies] anyhow = "1.0.72" -arti-client = { path = "../../../crates/arti-client", version = "0.44", features = ["bridge-client", "pt-client", "experimental-api"] } +arti-client = { path = "../../../crates/arti-client", version = "0.45", features = ["bridge-client", "pt-client", "experimental-api"] } axum = "0.8.1" clap = { version = "4.3.21", features = ["derive", "wrap_help"] } futures = "0.3.28" serde = "1.0.180" time = { version = "0.3.47", features = ["serde"] } tokio = { version = "1.7", features = ["full"] } -tor-chanmgr = { path = "../../../crates/tor-chanmgr", version = "0.44", features = ["pt-client", "experimental-api"] } -tor-error = { path = "../../../crates/tor-error", version = "0.44" } -tor-guardmgr = { path = "../../../crates/tor-guardmgr", version = "0.44", features = ["full"] } -tor-proto = { path = "../../../crates/tor-proto", version = "0.44", features = [] } -tor-rtcompat = { path = "../../../crates/tor-rtcompat", version = "0.44" } +tor-chanmgr = { path = "../../../crates/tor-chanmgr", version = "0.45", features = ["pt-client", "experimental-api"] } +tor-error = { path = "../../../crates/tor-error", version = "0.45" } +tor-guardmgr = { path = "../../../crates/tor-guardmgr", version = "0.45", features = ["full"] } +tor-proto = { path = "../../../crates/tor-proto", version = "0.45", features = [] } +tor-rtcompat = { path = "../../../crates/tor-rtcompat", version = "0.45" } tracing-subscriber = "0.3.20" web-time-compat = { path = "../../../crates/web-time-compat", version = "0.2.0" } diff --git a/examples/gsoc2023/pt-proxy/Cargo.toml b/examples/gsoc2023/pt-proxy/Cargo.toml index 84d666a36..1536e9ce9 100644 --- a/examples/gsoc2023/pt-proxy/Cargo.toml +++ b/examples/gsoc2023/pt-proxy/Cargo.toml @@ -13,11 +13,11 @@ fast-socks5 = "1.0.0" thiserror = "2" tokio = { version = "1.7", features = ["full"] } tokio-stream = "0.1.14" -tor-chanmgr = { path = "../../../crates/tor-chanmgr", version = "0.44", features = ["pt-client"] } -tor-linkspec = { path = "../../../crates/tor-linkspec", version = "0.44" } -tor-ptmgr = { path = "../../../crates/tor-ptmgr", version = "0.44", features = [ "experimental-api"] } -tor-rtcompat = { path = "../../../crates/tor-rtcompat", version = "0.44", features = ["tokio", "native-tls"] } -tor-socksproto = { path = "../../../crates/tor-socksproto", version = "0.44" } +tor-chanmgr = { path = "../../../crates/tor-chanmgr", version = "0.45", features = ["pt-client"] } +tor-linkspec = { path = "../../../crates/tor-linkspec", version = "0.45" } +tor-ptmgr = { path = "../../../crates/tor-ptmgr", version = "0.45", features = [ "experimental-api"] } +tor-rtcompat = { path = "../../../crates/tor-rtcompat", version = "0.45", features = ["tokio", "native-tls"] } +tor-socksproto = { path = "../../../crates/tor-socksproto", version = "0.45" } tracing-subscriber = "0.3.20" [features] diff --git a/examples/hyper-examples/Cargo.toml b/examples/hyper-examples/Cargo.toml index aeece07c2..538649a3c 100644 --- a/examples/hyper-examples/Cargo.toml +++ b/examples/hyper-examples/Cargo.toml @@ -18,7 +18,7 @@ full = [ [dependencies] anyhow = "1.0.97" -arti-client = { path = "../../crates/arti-client", version = "0.44", features = ["onion-service-service"] } +arti-client = { path = "../../crates/arti-client", version = "0.45", features = ["onion-service-service"] } futures = "0.3.14" http = "1.3.1" http-body-util = "0.1.0" @@ -28,8 +28,8 @@ safelog = { path = "../../crates/safelog", version = "0.9" } tokio = { version = "1", features = ["macros", "rt-multi-thread", "sync"] } tokio-native-tls = "0.3.1" tokio-util = "0.7.10" -tor-cell = { path = "../../crates/tor-cell", version = "0.44" } -tor-hsservice = { path = "../../crates/tor-hsservice", version = "0.44" } -tor-proto = { path = "../../crates/tor-proto", version = "0.44" } +tor-cell = { path = "../../crates/tor-cell", version = "0.45" } +tor-hsservice = { path = "../../crates/tor-hsservice", version = "0.45" } +tor-proto = { path = "../../crates/tor-proto", version = "0.45" } tracing-subscriber = "0.3.20" webpki-roots = "1.0.2" diff --git a/examples/ureq-examples/Cargo.toml b/examples/ureq-examples/Cargo.toml index e02df216a..cee453215 100644 --- a/examples/ureq-examples/Cargo.toml +++ b/examples/ureq-examples/Cargo.toml @@ -9,7 +9,7 @@ publish = false [dependencies] anyhow = "1.0.75" -arti-ureq = { path = "../../crates/arti-ureq", version = "0.44" } +arti-ureq = { path = "../../crates/arti-ureq", version = "0.45" } [features] full = ["arti-ureq/full"] diff --git a/maint/keygen-client-auth-test/Cargo.toml b/maint/keygen-client-auth-test/Cargo.toml index 4d1d4bbdb..f2d4f5014 100644 --- a/maint/keygen-client-auth-test/Cargo.toml +++ b/maint/keygen-client-auth-test/Cargo.toml @@ -15,9 +15,9 @@ base32 = "0.5" clap = { version = "4.5.53", features = ["derive"] } regex = "1.12.2" safelog = { path = "../../crates/safelog", version = "0.9" } -tor-basic-utils = { path = "../../crates/tor-basic-utils", version = "0.44" } -tor-hsservice = { path = "../../crates/tor-hsservice", version = "0.44" } -tor-llcrypto = { path = "../../crates/tor-llcrypto", version = "0.44", features = ["rng-compat"] } +tor-basic-utils = { path = "../../crates/tor-basic-utils", version = "0.45" } +tor-hsservice = { path = "../../crates/tor-hsservice", version = "0.45" } +tor-llcrypto = { path = "../../crates/tor-llcrypto", version = "0.45", features = ["rng-compat"] } x25519-dalek = { version = "2", features = ["static_secrets"] } [features] diff --git a/maint/keygen-openssh-test/Cargo.toml b/maint/keygen-openssh-test/Cargo.toml index 4f989274a..b708ffb93 100644 --- a/maint/keygen-openssh-test/Cargo.toml +++ b/maint/keygen-openssh-test/Cargo.toml @@ -14,9 +14,9 @@ base32 = "0.5" clap = { version = "4.3.24", features = ["derive"] } rand = "0.10.1" ssh-key = { version = "0.6.7", package = "ssh-key-fork-arti", features = ["dsa", "alloc", "rand_core", "std"] } -tor-basic-utils = { path = "../../crates/tor-basic-utils", version = "0.44" } -tor-keymgr = { path = "../../crates/tor-keymgr", version = "0.44", features = ["keymgr"] } -tor-llcrypto = { path = "../../crates/tor-llcrypto", version = "0.44", features = ["relay", "rng-compat", "cvt-x25519"] } +tor-basic-utils = { path = "../../crates/tor-basic-utils", version = "0.45" } +tor-keymgr = { path = "../../crates/tor-keymgr", version = "0.45", features = ["keymgr"] } +tor-llcrypto = { path = "../../crates/tor-llcrypto", version = "0.45", features = ["relay", "rng-compat", "cvt-x25519"] } [features] full = ["tor-basic-utils/full", "tor-keymgr/full", "tor-llcrypto/full"] |
