Loading CHANGELOG.md +0 −2 Original line number Original line Diff line number Diff line Loading @@ -5,8 +5,6 @@ is more mature, we may switch to using a separate changelog for each crate. # Arti 1.1.4 — 3 May 2023 # Arti 1.1.4 — 3 May 2023 (THIS IS UP TO DATE WITH 5ff19678fe33781bc856fec21273e69ab8bf3938) Arti 1.1.4 fixes a major bug in the directory downloading code that Arti 1.1.4 fixes a major bug in the directory downloading code that could cause clients to stay stuck with an old version of the could cause clients to stay stuck with an old version of the directory. directory. Loading Cargo.lock +43 −43 Original line number Original line Diff line number Diff line Loading @@ -90,7 +90,7 @@ checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" [[package]] [[package]] name = "arti" name = "arti" version = "1.1.3" version = "1.1.4" dependencies = [ dependencies = [ "anyhow", "anyhow", "arti-client", "arti-client", Loading Loading @@ -133,7 +133,7 @@ dependencies = [ [[package]] [[package]] name = "arti-bench" name = "arti-bench" version = "0.8.3" version = "0.8.4" dependencies = [ dependencies = [ "anyhow", "anyhow", "arti", "arti", Loading @@ -155,7 +155,7 @@ dependencies = [ [[package]] [[package]] name = "arti-client" name = "arti-client" version = "0.8.3" version = "0.9.0" dependencies = [ dependencies = [ "anyhow", "anyhow", "cfg-if", "cfg-if", Loading Loading @@ -203,11 +203,11 @@ dependencies = [ [[package]] [[package]] name = "arti-config" name = "arti-config" version = "0.5.1" version = "0.6.0" [[package]] [[package]] name = "arti-hyper" name = "arti-hyper" version = "0.8.3" version = "0.9.0" dependencies = [ dependencies = [ "anyhow", "anyhow", "arti-client", "arti-client", Loading @@ -226,7 +226,7 @@ dependencies = [ [[package]] [[package]] name = "arti-rpcserver" name = "arti-rpcserver" version = "0.0.1" version = "0.1.0" dependencies = [ dependencies = [ "arti-client", "arti-client", "asynchronous-codec", "asynchronous-codec", Loading @@ -251,7 +251,7 @@ dependencies = [ [[package]] [[package]] name = "arti-testing" name = "arti-testing" version = "0.8.3" version = "0.8.4" dependencies = [ dependencies = [ "anyhow", "anyhow", "arti", "arti", Loading Loading @@ -655,7 +655,7 @@ checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" [[package]] [[package]] name = "caret" name = "caret" version = "0.3.2" version = "0.4.0" [[package]] [[package]] name = "cc" name = "cc" Loading Loading @@ -1393,7 +1393,7 @@ dependencies = [ [[package]] [[package]] name = "fs-mistrust" name = "fs-mistrust" version = "0.6.3" version = "0.7.0" dependencies = [ dependencies = [ "derive_builder_fork_arti", "derive_builder_fork_arti", "dirs", "dirs", Loading Loading @@ -2831,7 +2831,7 @@ checksum = "4389f1d5789befaf6029ebd9f7dac4af7f7e3d61b69d4f30e2ac02b57e7712b0" [[package]] [[package]] name = "retry-error" name = "retry-error" version = "0.3.1" version = "0.4.0" dependencies = [ dependencies = [ "anyhow", "anyhow", ] ] Loading Loading @@ -2997,7 +2997,7 @@ dependencies = [ [[package]] [[package]] name = "safelog" name = "safelog" version = "0.2.2" version = "0.3.0" dependencies = [ dependencies = [ "derive_more", "derive_more", "educe", "educe", Loading Loading @@ -3783,7 +3783,7 @@ dependencies = [ [[package]] [[package]] name = "tor-async-utils" name = "tor-async-utils" version = "0.0.1" version = "0.1.0" dependencies = [ dependencies = [ "futures", "futures", "futures-await-test", "futures-await-test", Loading @@ -3796,7 +3796,7 @@ dependencies = [ [[package]] [[package]] name = "tor-basic-utils" name = "tor-basic-utils" version = "0.6.0" version = "0.7.0" dependencies = [ dependencies = [ "derive_more", "derive_more", "educe", "educe", Loading @@ -3812,7 +3812,7 @@ dependencies = [ [[package]] [[package]] name = "tor-bytes" name = "tor-bytes" version = "0.6.3" version = "0.7.0" dependencies = [ dependencies = [ "arrayref", "arrayref", "bytes", "bytes", Loading @@ -3830,7 +3830,7 @@ dependencies = [ [[package]] [[package]] name = "tor-cell" name = "tor-cell" version = "0.9.1" version = "0.10.0" dependencies = [ dependencies = [ "arrayref", "arrayref", "bitflags 2.2.1", "bitflags 2.2.1", Loading @@ -3855,7 +3855,7 @@ dependencies = [ [[package]] [[package]] name = "tor-cert" name = "tor-cert" version = "0.6.3" version = "0.7.0" dependencies = [ dependencies = [ "base64ct", "base64ct", "caret", "caret", Loading @@ -3873,7 +3873,7 @@ dependencies = [ [[package]] [[package]] name = "tor-chanmgr" name = "tor-chanmgr" version = "0.8.3" version = "0.9.0" dependencies = [ dependencies = [ "async-trait", "async-trait", "derive_builder_fork_arti", "derive_builder_fork_arti", Loading Loading @@ -3907,7 +3907,7 @@ dependencies = [ [[package]] [[package]] name = "tor-checkable" name = "tor-checkable" version = "0.4.3" version = "0.5.0" dependencies = [ dependencies = [ "humantime 2.1.0", "humantime 2.1.0", "signature 1.6.4", "signature 1.6.4", Loading @@ -3917,7 +3917,7 @@ dependencies = [ [[package]] [[package]] name = "tor-circmgr" name = "tor-circmgr" version = "0.7.3" version = "0.8.0" dependencies = [ dependencies = [ "async-trait", "async-trait", "bounded-vec-deque", "bounded-vec-deque", Loading Loading @@ -3959,7 +3959,7 @@ dependencies = [ [[package]] [[package]] name = "tor-config" name = "tor-config" version = "0.8.0" version = "0.9.0" dependencies = [ dependencies = [ "config", "config", "derive_builder_fork_arti", "derive_builder_fork_arti", Loading Loading @@ -3989,7 +3989,7 @@ dependencies = [ [[package]] [[package]] name = "tor-congestion" name = "tor-congestion" version = "0.4.2" version = "0.5.0" dependencies = [ dependencies = [ "thiserror", "thiserror", "tor-error", "tor-error", Loading @@ -3999,7 +3999,7 @@ dependencies = [ [[package]] [[package]] name = "tor-consdiff" name = "tor-consdiff" version = "0.4.3" version = "0.5.0" dependencies = [ dependencies = [ "digest 0.10.6", "digest 0.10.6", "hex", "hex", Loading @@ -4009,7 +4009,7 @@ dependencies = [ [[package]] [[package]] name = "tor-dirclient" name = "tor-dirclient" version = "0.6.3" version = "0.7.0" dependencies = [ dependencies = [ "async-compression", "async-compression", "base64ct", "base64ct", Loading Loading @@ -4037,7 +4037,7 @@ dependencies = [ [[package]] [[package]] name = "tor-dirmgr" name = "tor-dirmgr" version = "0.9.3" version = "0.10.0" dependencies = [ dependencies = [ "anyhow", "anyhow", "async-trait", "async-trait", Loading Loading @@ -4093,7 +4093,7 @@ dependencies = [ [[package]] [[package]] name = "tor-error" name = "tor-error" version = "0.4.1" version = "0.5.0" dependencies = [ dependencies = [ "backtrace", "backtrace", "derive_more", "derive_more", Loading @@ -4105,7 +4105,7 @@ dependencies = [ [[package]] [[package]] name = "tor-events" name = "tor-events" version = "0.4.1" version = "0.5.0" dependencies = [ dependencies = [ "async-broadcast", "async-broadcast", "futures", "futures", Loading @@ -4118,7 +4118,7 @@ dependencies = [ [[package]] [[package]] name = "tor-guardmgr" name = "tor-guardmgr" version = "0.8.3" version = "0.9.0" dependencies = [ dependencies = [ "base64ct", "base64ct", "derive_builder_fork_arti", "derive_builder_fork_arti", Loading Loading @@ -4158,7 +4158,7 @@ dependencies = [ [[package]] [[package]] name = "tor-hsclient" name = "tor-hsclient" version = "0.1.2" version = "0.2.0" dependencies = [ dependencies = [ "async-trait", "async-trait", "derive_more", "derive_more", Loading Loading @@ -4196,7 +4196,7 @@ dependencies = [ [[package]] [[package]] name = "tor-hscrypto" name = "tor-hscrypto" version = "0.1.2" version = "0.2.0" dependencies = [ dependencies = [ "data-encoding", "data-encoding", "derive_more", "derive_more", Loading @@ -4219,7 +4219,7 @@ dependencies = [ [[package]] [[package]] name = "tor-hsservice" name = "tor-hsservice" version = "0.1.2" version = "0.2.0" dependencies = [ dependencies = [ "async-trait", "async-trait", "rand_core 0.6.4", "rand_core 0.6.4", Loading @@ -4234,7 +4234,7 @@ dependencies = [ [[package]] [[package]] name = "tor-linkspec" name = "tor-linkspec" version = "0.6.3" version = "0.7.0" dependencies = [ dependencies = [ "base64ct", "base64ct", "by_address", "by_address", Loading @@ -4260,7 +4260,7 @@ dependencies = [ [[package]] [[package]] name = "tor-llcrypto" name = "tor-llcrypto" version = "0.4.4" version = "0.5.0" dependencies = [ dependencies = [ "aes", "aes", "arrayref", "arrayref", Loading Loading @@ -4297,7 +4297,7 @@ dependencies = [ [[package]] [[package]] name = "tor-netdir" name = "tor-netdir" version = "0.8.1" version = "0.9.0" dependencies = [ dependencies = [ "bitflags 2.2.1", "bitflags 2.2.1", "derive_builder_fork_arti", "derive_builder_fork_arti", Loading Loading @@ -4334,7 +4334,7 @@ dependencies = [ [[package]] [[package]] name = "tor-netdoc" name = "tor-netdoc" version = "0.6.3" version = "0.7.0" dependencies = [ dependencies = [ "arrayref", "arrayref", "base64ct", "base64ct", Loading Loading @@ -4377,7 +4377,7 @@ dependencies = [ [[package]] [[package]] name = "tor-persist" name = "tor-persist" version = "0.6.2" version = "0.7.0" dependencies = [ dependencies = [ "derive_more", "derive_more", "fs-mistrust", "fs-mistrust", Loading @@ -4393,7 +4393,7 @@ dependencies = [ [[package]] [[package]] name = "tor-proto" name = "tor-proto" version = "0.9.1" version = "0.10.0" dependencies = [ dependencies = [ "arrayref", "arrayref", "asynchronous-codec", "asynchronous-codec", Loading Loading @@ -4444,7 +4444,7 @@ dependencies = [ [[package]] [[package]] name = "tor-protover" name = "tor-protover" version = "0.4.2" version = "0.5.0" dependencies = [ dependencies = [ "caret", "caret", "thiserror", "thiserror", Loading @@ -4452,7 +4452,7 @@ dependencies = [ [[package]] [[package]] name = "tor-ptmgr" name = "tor-ptmgr" version = "0.2.3" version = "0.3.0" dependencies = [ dependencies = [ "anyhow", "anyhow", "async-trait", "async-trait", Loading @@ -4475,7 +4475,7 @@ dependencies = [ [[package]] [[package]] name = "tor-rpcbase" name = "tor-rpcbase" version = "0.0.1" version = "0.1.0" dependencies = [ dependencies = [ "assert-impl", "assert-impl", "downcast-rs", "downcast-rs", Loading @@ -4496,7 +4496,7 @@ dependencies = [ [[package]] [[package]] name = "tor-rtcompat" name = "tor-rtcompat" version = "0.8.2" version = "0.9.0" dependencies = [ dependencies = [ "async-io", "async-io", "async-native-tls", "async-native-tls", Loading @@ -4517,7 +4517,7 @@ dependencies = [ [[package]] [[package]] name = "tor-rtmock" name = "tor-rtmock" version = "0.7.2" version = "0.8.0" dependencies = [ dependencies = [ "async-trait", "async-trait", "futures", "futures", Loading @@ -4533,7 +4533,7 @@ dependencies = [ [[package]] [[package]] name = "tor-socksproto" name = "tor-socksproto" version = "0.6.3" version = "0.7.0" dependencies = [ dependencies = [ "arbitrary", "arbitrary", "caret", "caret", Loading @@ -4546,7 +4546,7 @@ dependencies = [ [[package]] [[package]] name = "tor-units" name = "tor-units" version = "0.5.0" version = "0.6.0" dependencies = [ dependencies = [ "derive_more", "derive_more", "float-cmp", "float-cmp", Loading crates/arti-bench/Cargo.toml +6 −6 Original line number Original line Diff line number Diff line [package] [package] name = "arti-bench" name = "arti-bench" version = "0.8.3" version = "0.8.4" edition = "2021" edition = "2021" rust-version = "1.65" rust-version = "1.65" authors = ["The Tor Project, Inc.", "eta <eta@torproject.org>"] authors = ["The Tor Project, Inc.", "eta <eta@torproject.org>"] Loading @@ -13,19 +13,19 @@ repository = "https://gitlab.torproject.org/tpo/core/arti.git/" [dependencies] [dependencies] anyhow = "1.0.23" anyhow = "1.0.23" arti = { path = "../arti", version = "1.1.3" } arti = { path = "../arti", version = "1.1.4" } arti-client = { package = "arti-client", path = "../arti-client", version = "0.8.3" } arti-client = { package = "arti-client", path = "../arti-client", version = "0.9.0" } clap = "3.2.20" clap = "3.2.20" float-ord = "0.3" float-ord = "0.3" fs-mistrust = { path = "../fs-mistrust", version = "0.6.2" } fs-mistrust = { path = "../fs-mistrust", version = "0.7.0" } futures = "0.3.14" futures = "0.3.14" rand = "0.8" rand = "0.8" serde = { version = "1.0.103", features = ["derive"] } serde = { version = "1.0.103", features = ["derive"] } serde_json = "1.0.50" serde_json = "1.0.50" tokio = { version = "1.7", features = ["full"] } tokio = { version = "1.7", features = ["full"] } tokio-socks = "0.5" tokio-socks = "0.5" tor-config = { path = "../tor-config", version = "0.8.0" } tor-config = { path = "../tor-config", version = "0.9.0" } tor-rtcompat = { path = "../tor-rtcompat", version = "0.8.1", features = ["tokio", "native-tls"] } tor-rtcompat = { path = "../tor-rtcompat", version = "0.9.0", features = ["tokio", "native-tls"] } tracing = "0.1.18" tracing = "0.1.18" tracing-subscriber = { version = "0.3.0", features = ["env-filter"] } tracing-subscriber = { version = "0.3.0", features = ["env-filter"] } [package.metadata.docs.rs] [package.metadata.docs.rs] Loading crates/arti-client/Cargo.toml +23 −23 Original line number Original line Diff line number Diff line [package] [package] name = "arti-client" name = "arti-client" version = "0.8.3" version = "0.9.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" edition = "2021" rust-version = "1.65" rust-version = "1.65" Loading Loading @@ -75,35 +75,35 @@ derive_builder = { version = "0.11.2", package = "derive_builder_fork_arti" } derive_more = "0.99.3" derive_more = "0.99.3" directories = "5" directories = "5" educe = "0.4.6" educe = "0.4.6" fs-mistrust = { path = "../fs-mistrust", version = "0.6.2", features = ["serde"] } fs-mistrust = { path = "../fs-mistrust", version = "0.7.0", features = ["serde"] } futures = "0.3.14" futures = "0.3.14" hostname-validator = "1.1.1" hostname-validator = "1.1.1" humantime-serde = "1.1.1" humantime-serde = "1.1.1" libc = "0.2" libc = "0.2" pin-project = "1" pin-project = "1" postage = { version = "0.5.0", default-features = false, features = ["futures-traits"] } postage = { version = "0.5.0", default-features = false, features = ["futures-traits"] } safelog = { path = "../safelog", version = "0.2.2" } safelog = { path = "../safelog", version = "0.3.0" } serde = { version = "1.0.103", features = ["derive"] } serde = { version = "1.0.103", features = ["derive"] } thiserror = "1" thiserror = "1" tor-async-utils = { path = "../tor-async-utils", version = "0.0.1" } tor-async-utils = { path = "../tor-async-utils", version = "0.1.0" } tor-basic-utils = { path = "../tor-basic-utils", version = "0.6.0" } tor-basic-utils = { path = "../tor-basic-utils", version = "0.7.0" } tor-cell = { path = "../tor-cell", version = "0.9.1" } tor-cell = { path = "../tor-cell", version = "0.10.0" } tor-chanmgr = { path = "../tor-chanmgr", version = "0.8.3" } tor-chanmgr = { path = "../tor-chanmgr", version = "0.9.0" } tor-checkable = { path = "../tor-checkable", version = "0.4.2" } tor-checkable = { path = "../tor-checkable", version = "0.5.0" } tor-circmgr = { path = "../tor-circmgr", version = "0.7.3" } tor-circmgr = { path = "../tor-circmgr", version = "0.8.0" } tor-config = { path = "../tor-config", version = "0.8.0" } tor-config = { path = "../tor-config", version = "0.9.0" } tor-dirmgr = { path = "../tor-dirmgr", version = "0.9.3", default-features = false, features = ["mmap"] } tor-dirmgr = { path = "../tor-dirmgr", version = "0.10.0", default-features = false, features = ["mmap"] } tor-error = { path = "../tor-error", version = "0.4.1" } tor-error = { path = "../tor-error", version = "0.5.0" } tor-guardmgr = { path = "../tor-guardmgr", version = "0.8.2" } tor-guardmgr = { path = "../tor-guardmgr", version = "0.9.0" } tor-hsclient = { path = "../tor-hsclient", version = "0.1.2", optional = true } tor-hsclient = { path = "../tor-hsclient", version = "0.2.0", optional = true } tor-hscrypto = { path = "../tor-hscrypto", version = "0.1.2", optional = true } tor-hscrypto = { path = "../tor-hscrypto", version = "0.2.0", optional = true } tor-llcrypto = { path = "../tor-llcrypto", version = "0.4.3" } tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.0" } tor-netdir = { path = "../tor-netdir", version = "0.8.0" } tor-netdir = { path = "../tor-netdir", version = "0.9.0" } tor-netdoc = { path = "../tor-netdoc", version = "0.6.3" } tor-netdoc = { path = "../tor-netdoc", version = "0.7.0" } tor-persist = { path = "../tor-persist", version = "0.6.2" } tor-persist = { path = "../tor-persist", version = "0.7.0" } tor-proto = { path = "../tor-proto", version = "0.9.1" } tor-proto = { path = "../tor-proto", version = "0.10.0" } tor-ptmgr = { path = "../tor-ptmgr", version = "0.2.2", optional = true } tor-ptmgr = { path = "../tor-ptmgr", version = "0.3.0", optional = true } tor-rtcompat = { path = "../tor-rtcompat", version = "0.8.1" } tor-rtcompat = { path = "../tor-rtcompat", version = "0.9.0" } tracing = "0.1.18" tracing = "0.1.18" void = "1" void = "1" Loading @@ -121,7 +121,7 @@ tokio-crate = { package = "tokio", version = "1.7", features = [ "macros", "macros", ] } ] } tokio-util = { version = "0.7.0", features = ["compat"] } tokio-util = { version = "0.7.0", features = ["compat"] } tor-rtcompat = { path = "../tor-rtcompat", version = "0.8.1", features = ["tokio", "native-tls"] } tor-rtcompat = { path = "../tor-rtcompat", version = "0.9.0", features = ["tokio", "native-tls"] } tracing-subscriber = "0.3.0" tracing-subscriber = "0.3.0" [package.metadata.docs.rs] [package.metadata.docs.rs] Loading crates/arti-config/Cargo.toml +1 −1 Original line number Original line Diff line number Diff line [package] [package] name = "arti-config" name = "arti-config" version = "0.5.1" version = "0.6.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" edition = "2021" rust-version = "1.65" rust-version = "1.65" Loading Loading
CHANGELOG.md +0 −2 Original line number Original line Diff line number Diff line Loading @@ -5,8 +5,6 @@ is more mature, we may switch to using a separate changelog for each crate. # Arti 1.1.4 — 3 May 2023 # Arti 1.1.4 — 3 May 2023 (THIS IS UP TO DATE WITH 5ff19678fe33781bc856fec21273e69ab8bf3938) Arti 1.1.4 fixes a major bug in the directory downloading code that Arti 1.1.4 fixes a major bug in the directory downloading code that could cause clients to stay stuck with an old version of the could cause clients to stay stuck with an old version of the directory. directory. Loading
Cargo.lock +43 −43 Original line number Original line Diff line number Diff line Loading @@ -90,7 +90,7 @@ checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" [[package]] [[package]] name = "arti" name = "arti" version = "1.1.3" version = "1.1.4" dependencies = [ dependencies = [ "anyhow", "anyhow", "arti-client", "arti-client", Loading Loading @@ -133,7 +133,7 @@ dependencies = [ [[package]] [[package]] name = "arti-bench" name = "arti-bench" version = "0.8.3" version = "0.8.4" dependencies = [ dependencies = [ "anyhow", "anyhow", "arti", "arti", Loading @@ -155,7 +155,7 @@ dependencies = [ [[package]] [[package]] name = "arti-client" name = "arti-client" version = "0.8.3" version = "0.9.0" dependencies = [ dependencies = [ "anyhow", "anyhow", "cfg-if", "cfg-if", Loading Loading @@ -203,11 +203,11 @@ dependencies = [ [[package]] [[package]] name = "arti-config" name = "arti-config" version = "0.5.1" version = "0.6.0" [[package]] [[package]] name = "arti-hyper" name = "arti-hyper" version = "0.8.3" version = "0.9.0" dependencies = [ dependencies = [ "anyhow", "anyhow", "arti-client", "arti-client", Loading @@ -226,7 +226,7 @@ dependencies = [ [[package]] [[package]] name = "arti-rpcserver" name = "arti-rpcserver" version = "0.0.1" version = "0.1.0" dependencies = [ dependencies = [ "arti-client", "arti-client", "asynchronous-codec", "asynchronous-codec", Loading @@ -251,7 +251,7 @@ dependencies = [ [[package]] [[package]] name = "arti-testing" name = "arti-testing" version = "0.8.3" version = "0.8.4" dependencies = [ dependencies = [ "anyhow", "anyhow", "arti", "arti", Loading Loading @@ -655,7 +655,7 @@ checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" [[package]] [[package]] name = "caret" name = "caret" version = "0.3.2" version = "0.4.0" [[package]] [[package]] name = "cc" name = "cc" Loading Loading @@ -1393,7 +1393,7 @@ dependencies = [ [[package]] [[package]] name = "fs-mistrust" name = "fs-mistrust" version = "0.6.3" version = "0.7.0" dependencies = [ dependencies = [ "derive_builder_fork_arti", "derive_builder_fork_arti", "dirs", "dirs", Loading Loading @@ -2831,7 +2831,7 @@ checksum = "4389f1d5789befaf6029ebd9f7dac4af7f7e3d61b69d4f30e2ac02b57e7712b0" [[package]] [[package]] name = "retry-error" name = "retry-error" version = "0.3.1" version = "0.4.0" dependencies = [ dependencies = [ "anyhow", "anyhow", ] ] Loading Loading @@ -2997,7 +2997,7 @@ dependencies = [ [[package]] [[package]] name = "safelog" name = "safelog" version = "0.2.2" version = "0.3.0" dependencies = [ dependencies = [ "derive_more", "derive_more", "educe", "educe", Loading Loading @@ -3783,7 +3783,7 @@ dependencies = [ [[package]] [[package]] name = "tor-async-utils" name = "tor-async-utils" version = "0.0.1" version = "0.1.0" dependencies = [ dependencies = [ "futures", "futures", "futures-await-test", "futures-await-test", Loading @@ -3796,7 +3796,7 @@ dependencies = [ [[package]] [[package]] name = "tor-basic-utils" name = "tor-basic-utils" version = "0.6.0" version = "0.7.0" dependencies = [ dependencies = [ "derive_more", "derive_more", "educe", "educe", Loading @@ -3812,7 +3812,7 @@ dependencies = [ [[package]] [[package]] name = "tor-bytes" name = "tor-bytes" version = "0.6.3" version = "0.7.0" dependencies = [ dependencies = [ "arrayref", "arrayref", "bytes", "bytes", Loading @@ -3830,7 +3830,7 @@ dependencies = [ [[package]] [[package]] name = "tor-cell" name = "tor-cell" version = "0.9.1" version = "0.10.0" dependencies = [ dependencies = [ "arrayref", "arrayref", "bitflags 2.2.1", "bitflags 2.2.1", Loading @@ -3855,7 +3855,7 @@ dependencies = [ [[package]] [[package]] name = "tor-cert" name = "tor-cert" version = "0.6.3" version = "0.7.0" dependencies = [ dependencies = [ "base64ct", "base64ct", "caret", "caret", Loading @@ -3873,7 +3873,7 @@ dependencies = [ [[package]] [[package]] name = "tor-chanmgr" name = "tor-chanmgr" version = "0.8.3" version = "0.9.0" dependencies = [ dependencies = [ "async-trait", "async-trait", "derive_builder_fork_arti", "derive_builder_fork_arti", Loading Loading @@ -3907,7 +3907,7 @@ dependencies = [ [[package]] [[package]] name = "tor-checkable" name = "tor-checkable" version = "0.4.3" version = "0.5.0" dependencies = [ dependencies = [ "humantime 2.1.0", "humantime 2.1.0", "signature 1.6.4", "signature 1.6.4", Loading @@ -3917,7 +3917,7 @@ dependencies = [ [[package]] [[package]] name = "tor-circmgr" name = "tor-circmgr" version = "0.7.3" version = "0.8.0" dependencies = [ dependencies = [ "async-trait", "async-trait", "bounded-vec-deque", "bounded-vec-deque", Loading Loading @@ -3959,7 +3959,7 @@ dependencies = [ [[package]] [[package]] name = "tor-config" name = "tor-config" version = "0.8.0" version = "0.9.0" dependencies = [ dependencies = [ "config", "config", "derive_builder_fork_arti", "derive_builder_fork_arti", Loading Loading @@ -3989,7 +3989,7 @@ dependencies = [ [[package]] [[package]] name = "tor-congestion" name = "tor-congestion" version = "0.4.2" version = "0.5.0" dependencies = [ dependencies = [ "thiserror", "thiserror", "tor-error", "tor-error", Loading @@ -3999,7 +3999,7 @@ dependencies = [ [[package]] [[package]] name = "tor-consdiff" name = "tor-consdiff" version = "0.4.3" version = "0.5.0" dependencies = [ dependencies = [ "digest 0.10.6", "digest 0.10.6", "hex", "hex", Loading @@ -4009,7 +4009,7 @@ dependencies = [ [[package]] [[package]] name = "tor-dirclient" name = "tor-dirclient" version = "0.6.3" version = "0.7.0" dependencies = [ dependencies = [ "async-compression", "async-compression", "base64ct", "base64ct", Loading Loading @@ -4037,7 +4037,7 @@ dependencies = [ [[package]] [[package]] name = "tor-dirmgr" name = "tor-dirmgr" version = "0.9.3" version = "0.10.0" dependencies = [ dependencies = [ "anyhow", "anyhow", "async-trait", "async-trait", Loading Loading @@ -4093,7 +4093,7 @@ dependencies = [ [[package]] [[package]] name = "tor-error" name = "tor-error" version = "0.4.1" version = "0.5.0" dependencies = [ dependencies = [ "backtrace", "backtrace", "derive_more", "derive_more", Loading @@ -4105,7 +4105,7 @@ dependencies = [ [[package]] [[package]] name = "tor-events" name = "tor-events" version = "0.4.1" version = "0.5.0" dependencies = [ dependencies = [ "async-broadcast", "async-broadcast", "futures", "futures", Loading @@ -4118,7 +4118,7 @@ dependencies = [ [[package]] [[package]] name = "tor-guardmgr" name = "tor-guardmgr" version = "0.8.3" version = "0.9.0" dependencies = [ dependencies = [ "base64ct", "base64ct", "derive_builder_fork_arti", "derive_builder_fork_arti", Loading Loading @@ -4158,7 +4158,7 @@ dependencies = [ [[package]] [[package]] name = "tor-hsclient" name = "tor-hsclient" version = "0.1.2" version = "0.2.0" dependencies = [ dependencies = [ "async-trait", "async-trait", "derive_more", "derive_more", Loading Loading @@ -4196,7 +4196,7 @@ dependencies = [ [[package]] [[package]] name = "tor-hscrypto" name = "tor-hscrypto" version = "0.1.2" version = "0.2.0" dependencies = [ dependencies = [ "data-encoding", "data-encoding", "derive_more", "derive_more", Loading @@ -4219,7 +4219,7 @@ dependencies = [ [[package]] [[package]] name = "tor-hsservice" name = "tor-hsservice" version = "0.1.2" version = "0.2.0" dependencies = [ dependencies = [ "async-trait", "async-trait", "rand_core 0.6.4", "rand_core 0.6.4", Loading @@ -4234,7 +4234,7 @@ dependencies = [ [[package]] [[package]] name = "tor-linkspec" name = "tor-linkspec" version = "0.6.3" version = "0.7.0" dependencies = [ dependencies = [ "base64ct", "base64ct", "by_address", "by_address", Loading @@ -4260,7 +4260,7 @@ dependencies = [ [[package]] [[package]] name = "tor-llcrypto" name = "tor-llcrypto" version = "0.4.4" version = "0.5.0" dependencies = [ dependencies = [ "aes", "aes", "arrayref", "arrayref", Loading Loading @@ -4297,7 +4297,7 @@ dependencies = [ [[package]] [[package]] name = "tor-netdir" name = "tor-netdir" version = "0.8.1" version = "0.9.0" dependencies = [ dependencies = [ "bitflags 2.2.1", "bitflags 2.2.1", "derive_builder_fork_arti", "derive_builder_fork_arti", Loading Loading @@ -4334,7 +4334,7 @@ dependencies = [ [[package]] [[package]] name = "tor-netdoc" name = "tor-netdoc" version = "0.6.3" version = "0.7.0" dependencies = [ dependencies = [ "arrayref", "arrayref", "base64ct", "base64ct", Loading Loading @@ -4377,7 +4377,7 @@ dependencies = [ [[package]] [[package]] name = "tor-persist" name = "tor-persist" version = "0.6.2" version = "0.7.0" dependencies = [ dependencies = [ "derive_more", "derive_more", "fs-mistrust", "fs-mistrust", Loading @@ -4393,7 +4393,7 @@ dependencies = [ [[package]] [[package]] name = "tor-proto" name = "tor-proto" version = "0.9.1" version = "0.10.0" dependencies = [ dependencies = [ "arrayref", "arrayref", "asynchronous-codec", "asynchronous-codec", Loading Loading @@ -4444,7 +4444,7 @@ dependencies = [ [[package]] [[package]] name = "tor-protover" name = "tor-protover" version = "0.4.2" version = "0.5.0" dependencies = [ dependencies = [ "caret", "caret", "thiserror", "thiserror", Loading @@ -4452,7 +4452,7 @@ dependencies = [ [[package]] [[package]] name = "tor-ptmgr" name = "tor-ptmgr" version = "0.2.3" version = "0.3.0" dependencies = [ dependencies = [ "anyhow", "anyhow", "async-trait", "async-trait", Loading @@ -4475,7 +4475,7 @@ dependencies = [ [[package]] [[package]] name = "tor-rpcbase" name = "tor-rpcbase" version = "0.0.1" version = "0.1.0" dependencies = [ dependencies = [ "assert-impl", "assert-impl", "downcast-rs", "downcast-rs", Loading @@ -4496,7 +4496,7 @@ dependencies = [ [[package]] [[package]] name = "tor-rtcompat" name = "tor-rtcompat" version = "0.8.2" version = "0.9.0" dependencies = [ dependencies = [ "async-io", "async-io", "async-native-tls", "async-native-tls", Loading @@ -4517,7 +4517,7 @@ dependencies = [ [[package]] [[package]] name = "tor-rtmock" name = "tor-rtmock" version = "0.7.2" version = "0.8.0" dependencies = [ dependencies = [ "async-trait", "async-trait", "futures", "futures", Loading @@ -4533,7 +4533,7 @@ dependencies = [ [[package]] [[package]] name = "tor-socksproto" name = "tor-socksproto" version = "0.6.3" version = "0.7.0" dependencies = [ dependencies = [ "arbitrary", "arbitrary", "caret", "caret", Loading @@ -4546,7 +4546,7 @@ dependencies = [ [[package]] [[package]] name = "tor-units" name = "tor-units" version = "0.5.0" version = "0.6.0" dependencies = [ dependencies = [ "derive_more", "derive_more", "float-cmp", "float-cmp", Loading
crates/arti-bench/Cargo.toml +6 −6 Original line number Original line Diff line number Diff line [package] [package] name = "arti-bench" name = "arti-bench" version = "0.8.3" version = "0.8.4" edition = "2021" edition = "2021" rust-version = "1.65" rust-version = "1.65" authors = ["The Tor Project, Inc.", "eta <eta@torproject.org>"] authors = ["The Tor Project, Inc.", "eta <eta@torproject.org>"] Loading @@ -13,19 +13,19 @@ repository = "https://gitlab.torproject.org/tpo/core/arti.git/" [dependencies] [dependencies] anyhow = "1.0.23" anyhow = "1.0.23" arti = { path = "../arti", version = "1.1.3" } arti = { path = "../arti", version = "1.1.4" } arti-client = { package = "arti-client", path = "../arti-client", version = "0.8.3" } arti-client = { package = "arti-client", path = "../arti-client", version = "0.9.0" } clap = "3.2.20" clap = "3.2.20" float-ord = "0.3" float-ord = "0.3" fs-mistrust = { path = "../fs-mistrust", version = "0.6.2" } fs-mistrust = { path = "../fs-mistrust", version = "0.7.0" } futures = "0.3.14" futures = "0.3.14" rand = "0.8" rand = "0.8" serde = { version = "1.0.103", features = ["derive"] } serde = { version = "1.0.103", features = ["derive"] } serde_json = "1.0.50" serde_json = "1.0.50" tokio = { version = "1.7", features = ["full"] } tokio = { version = "1.7", features = ["full"] } tokio-socks = "0.5" tokio-socks = "0.5" tor-config = { path = "../tor-config", version = "0.8.0" } tor-config = { path = "../tor-config", version = "0.9.0" } tor-rtcompat = { path = "../tor-rtcompat", version = "0.8.1", features = ["tokio", "native-tls"] } tor-rtcompat = { path = "../tor-rtcompat", version = "0.9.0", features = ["tokio", "native-tls"] } tracing = "0.1.18" tracing = "0.1.18" tracing-subscriber = { version = "0.3.0", features = ["env-filter"] } tracing-subscriber = { version = "0.3.0", features = ["env-filter"] } [package.metadata.docs.rs] [package.metadata.docs.rs] Loading
crates/arti-client/Cargo.toml +23 −23 Original line number Original line Diff line number Diff line [package] [package] name = "arti-client" name = "arti-client" version = "0.8.3" version = "0.9.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" edition = "2021" rust-version = "1.65" rust-version = "1.65" Loading Loading @@ -75,35 +75,35 @@ derive_builder = { version = "0.11.2", package = "derive_builder_fork_arti" } derive_more = "0.99.3" derive_more = "0.99.3" directories = "5" directories = "5" educe = "0.4.6" educe = "0.4.6" fs-mistrust = { path = "../fs-mistrust", version = "0.6.2", features = ["serde"] } fs-mistrust = { path = "../fs-mistrust", version = "0.7.0", features = ["serde"] } futures = "0.3.14" futures = "0.3.14" hostname-validator = "1.1.1" hostname-validator = "1.1.1" humantime-serde = "1.1.1" humantime-serde = "1.1.1" libc = "0.2" libc = "0.2" pin-project = "1" pin-project = "1" postage = { version = "0.5.0", default-features = false, features = ["futures-traits"] } postage = { version = "0.5.0", default-features = false, features = ["futures-traits"] } safelog = { path = "../safelog", version = "0.2.2" } safelog = { path = "../safelog", version = "0.3.0" } serde = { version = "1.0.103", features = ["derive"] } serde = { version = "1.0.103", features = ["derive"] } thiserror = "1" thiserror = "1" tor-async-utils = { path = "../tor-async-utils", version = "0.0.1" } tor-async-utils = { path = "../tor-async-utils", version = "0.1.0" } tor-basic-utils = { path = "../tor-basic-utils", version = "0.6.0" } tor-basic-utils = { path = "../tor-basic-utils", version = "0.7.0" } tor-cell = { path = "../tor-cell", version = "0.9.1" } tor-cell = { path = "../tor-cell", version = "0.10.0" } tor-chanmgr = { path = "../tor-chanmgr", version = "0.8.3" } tor-chanmgr = { path = "../tor-chanmgr", version = "0.9.0" } tor-checkable = { path = "../tor-checkable", version = "0.4.2" } tor-checkable = { path = "../tor-checkable", version = "0.5.0" } tor-circmgr = { path = "../tor-circmgr", version = "0.7.3" } tor-circmgr = { path = "../tor-circmgr", version = "0.8.0" } tor-config = { path = "../tor-config", version = "0.8.0" } tor-config = { path = "../tor-config", version = "0.9.0" } tor-dirmgr = { path = "../tor-dirmgr", version = "0.9.3", default-features = false, features = ["mmap"] } tor-dirmgr = { path = "../tor-dirmgr", version = "0.10.0", default-features = false, features = ["mmap"] } tor-error = { path = "../tor-error", version = "0.4.1" } tor-error = { path = "../tor-error", version = "0.5.0" } tor-guardmgr = { path = "../tor-guardmgr", version = "0.8.2" } tor-guardmgr = { path = "../tor-guardmgr", version = "0.9.0" } tor-hsclient = { path = "../tor-hsclient", version = "0.1.2", optional = true } tor-hsclient = { path = "../tor-hsclient", version = "0.2.0", optional = true } tor-hscrypto = { path = "../tor-hscrypto", version = "0.1.2", optional = true } tor-hscrypto = { path = "../tor-hscrypto", version = "0.2.0", optional = true } tor-llcrypto = { path = "../tor-llcrypto", version = "0.4.3" } tor-llcrypto = { path = "../tor-llcrypto", version = "0.5.0" } tor-netdir = { path = "../tor-netdir", version = "0.8.0" } tor-netdir = { path = "../tor-netdir", version = "0.9.0" } tor-netdoc = { path = "../tor-netdoc", version = "0.6.3" } tor-netdoc = { path = "../tor-netdoc", version = "0.7.0" } tor-persist = { path = "../tor-persist", version = "0.6.2" } tor-persist = { path = "../tor-persist", version = "0.7.0" } tor-proto = { path = "../tor-proto", version = "0.9.1" } tor-proto = { path = "../tor-proto", version = "0.10.0" } tor-ptmgr = { path = "../tor-ptmgr", version = "0.2.2", optional = true } tor-ptmgr = { path = "../tor-ptmgr", version = "0.3.0", optional = true } tor-rtcompat = { path = "../tor-rtcompat", version = "0.8.1" } tor-rtcompat = { path = "../tor-rtcompat", version = "0.9.0" } tracing = "0.1.18" tracing = "0.1.18" void = "1" void = "1" Loading @@ -121,7 +121,7 @@ tokio-crate = { package = "tokio", version = "1.7", features = [ "macros", "macros", ] } ] } tokio-util = { version = "0.7.0", features = ["compat"] } tokio-util = { version = "0.7.0", features = ["compat"] } tor-rtcompat = { path = "../tor-rtcompat", version = "0.8.1", features = ["tokio", "native-tls"] } tor-rtcompat = { path = "../tor-rtcompat", version = "0.9.0", features = ["tokio", "native-tls"] } tracing-subscriber = "0.3.0" tracing-subscriber = "0.3.0" [package.metadata.docs.rs] [package.metadata.docs.rs] Loading
crates/arti-config/Cargo.toml +1 −1 Original line number Original line Diff line number Diff line [package] [package] name = "arti-config" name = "arti-config" version = "0.5.1" version = "0.6.0" authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] authors = ["The Tor Project, Inc.", "Nick Mathewson <nickm@torproject.org>"] edition = "2021" edition = "2021" rust-version = "1.65" rust-version = "1.65" Loading