diff options
| -rw-r--r-- | crates/tor-circmgr/Cargo.toml | 2 | ||||
| -rw-r--r-- | crates/tor-guardmgr/Cargo.toml | 2 | ||||
| -rw-r--r-- | crates/tor-hsservice/Cargo.toml | 2 | ||||
| -rw-r--r-- | crates/tor-keymgr/Cargo.toml | 2 | ||||
| -rw-r--r-- | crates/tor-persist/Cargo.toml | 2 | ||||
| -rw-r--r-- | crates/tor-ptmgr/Cargo.toml | 2 | ||||
| -rw-r--r-- | crates/tor-relay-selection/Cargo.toml | 2 | ||||
| -rw-r--r-- | examples/gsoc2023/connection-checker/Cargo.toml | 3 | ||||
| -rw-r--r-- | examples/gsoc2023/dns-resolver/Cargo.toml | 3 | ||||
| -rw-r--r-- | examples/gsoc2023/download-manager/Cargo.toml | 3 | ||||
| -rw-r--r-- | examples/gsoc2023/obfs4-checker/Cargo.toml | 3 | ||||
| -rw-r--r-- | examples/gsoc2023/pt-proxy/Cargo.toml | 3 | ||||
| -rw-r--r-- | examples/hyper/hyper-http-client-example/Cargo.toml | 3 | ||||
| -rw-r--r-- | examples/hyper/hyper-http-hs-example/Cargo.toml | 3 | ||||
| -rw-r--r-- | maint/fixup-features/Cargo.toml | 3 |
15 files changed, 31 insertions, 7 deletions
diff --git a/crates/tor-circmgr/Cargo.toml b/crates/tor-circmgr/Cargo.toml index 221ec5fe0..d3a3a5e82 100644 --- a/crates/tor-circmgr/Cargo.toml +++ b/crates/tor-circmgr/Cargo.toml @@ -34,7 +34,7 @@ full = [ "tor-rtcompat/full", "tor-geoip?/full", "tor-async-utils/full", - "tor-protover/full", + "tor-protover/full", "tor-relay-selection/full", ] specific-relay = [] diff --git a/crates/tor-guardmgr/Cargo.toml b/crates/tor-guardmgr/Cargo.toml index 670808c04..d2d337750 100644 --- a/crates/tor-guardmgr/Cargo.toml +++ b/crates/tor-guardmgr/Cargo.toml @@ -29,7 +29,7 @@ full = [ "tor-protover?/full", "tor-rtcompat/full", "tor-units/full", - "tor-async-utils/full", + "tor-async-utils/full", "tor-relay-selection/full", ] experimental = ["testing", "vanguards"] diff --git a/crates/tor-hsservice/Cargo.toml b/crates/tor-hsservice/Cargo.toml index c71f5a0b8..4a8af464b 100644 --- a/crates/tor-hsservice/Cargo.toml +++ b/crates/tor-hsservice/Cargo.toml @@ -37,7 +37,7 @@ full = [ "tor-persist/full", "tor-protover/full", "fs-mistrust/full", - "tor-log-ratelim/full", + "tor-log-ratelim/full", "tor-relay-selection/full", ] [dependencies] diff --git a/crates/tor-keymgr/Cargo.toml b/crates/tor-keymgr/Cargo.toml index 7a0ec0852..5f8897185 100644 --- a/crates/tor-keymgr/Cargo.toml +++ b/crates/tor-keymgr/Cargo.toml @@ -22,7 +22,7 @@ full = [ "tor-hscrypto/full", "tor-llcrypto/full", "tor-config/full", - "tor-persist/full", + "tor-persist/full", "tor-basic-utils/full", ] # Enable experimental APIs that are not yet officially supported. diff --git a/crates/tor-persist/Cargo.toml b/crates/tor-persist/Cargo.toml index 5724e2bb9..e03707ce2 100644 --- a/crates/tor-persist/Cargo.toml +++ b/crates/tor-persist/Cargo.toml @@ -18,7 +18,7 @@ state-dir = ["__is_experimental", "amplify", "fslock-guard"] # covered by semver. testing = ["__is_experimental"] -full = ["fs-mistrust/full", "tor-error/full", "fslock-guard?/full"] +full = ["fs-mistrust/full", "tor-error/full", "fslock-guard?/full", "tor-basic-utils/full"] experimental = ["state-dir", "testing"] __is_experimental = [] diff --git a/crates/tor-ptmgr/Cargo.toml b/crates/tor-ptmgr/Cargo.toml index 9d6361ca5..f20588dcf 100644 --- a/crates/tor-ptmgr/Cargo.toml +++ b/crates/tor-ptmgr/Cargo.toml @@ -23,7 +23,7 @@ full = [ "tor-linkspec/full", "tor-rtcompat/full", "tor-socksproto/full", - "tor-async-utils/full", + "tor-async-utils/full", "tor-basic-utils/full", ] experimental = ["experimental-api"] diff --git a/crates/tor-relay-selection/Cargo.toml b/crates/tor-relay-selection/Cargo.toml index aa7305d9e..20bf427ca 100644 --- a/crates/tor-relay-selection/Cargo.toml +++ b/crates/tor-relay-selection/Cargo.toml @@ -13,7 +13,7 @@ repository = "https://gitlab.torproject.org/tpo/core/arti.git/" [features] default = [] -full = [] +full = ["tor-basic-utils/full", "tor-geoip?/full", "tor-linkspec/full", "tor-netdir/full", "tor-netdoc/full"] experimental = ["geoip"] geoip = ["tor-geoip", "tor-netdir/geoip", "__is_experimental"] diff --git a/examples/gsoc2023/connection-checker/Cargo.toml b/examples/gsoc2023/connection-checker/Cargo.toml index 2466cf454..7e523a7d2 100644 --- a/examples/gsoc2023/connection-checker/Cargo.toml +++ b/examples/gsoc2023/connection-checker/Cargo.toml @@ -15,3 +15,6 @@ tor-error = { path = "../../../crates/tor-error" } tor-rtcompat = { path = "../../../crates/tor-rtcompat" } tracing = "0.1" tracing-subscriber = "0.3.17" + +[features] +full = ["arti-client/full", "tor-error/full", "tor-rtcompat/full"] diff --git a/examples/gsoc2023/dns-resolver/Cargo.toml b/examples/gsoc2023/dns-resolver/Cargo.toml index 5b0291039..21ed4ec05 100644 --- a/examples/gsoc2023/dns-resolver/Cargo.toml +++ b/examples/gsoc2023/dns-resolver/Cargo.toml @@ -16,3 +16,6 @@ tokio = { version = "1.7", features = ["full"] } # Useful to print debugging or log messages in async programs tracing = "0.1" tracing-subscriber = "0.3.17" + +[features] +full = ["arti-client/full"] diff --git a/examples/gsoc2023/download-manager/Cargo.toml b/examples/gsoc2023/download-manager/Cargo.toml index 820be7d88..49407277d 100644 --- a/examples/gsoc2023/download-manager/Cargo.toml +++ b/examples/gsoc2023/download-manager/Cargo.toml @@ -20,3 +20,6 @@ tokio = { version = "1.7", features = ["full"] } tor-rtcompat = { path = "../../../crates/tor-rtcompat" } tracing = "0.1" tracing-subscriber = "0.3.17" + +[features] +full = ["arti-client/full", "arti-hyper/full", "tor-rtcompat/full"] diff --git a/examples/gsoc2023/obfs4-checker/Cargo.toml b/examples/gsoc2023/obfs4-checker/Cargo.toml index 0972aa95b..33820491e 100644 --- a/examples/gsoc2023/obfs4-checker/Cargo.toml +++ b/examples/gsoc2023/obfs4-checker/Cargo.toml @@ -25,3 +25,6 @@ tor-proto = { path = "../../../crates/tor-proto" } tor-rtcompat = { path = "../../../crates/tor-rtcompat" } tracing = "0.1" tracing-subscriber = "0.3.17" + +[features] +full = ["arti-client/full", "tor-chanmgr/full", "tor-error/full", "tor-guardmgr/full", "tor-proto/full", "tor-rtcompat/full"] diff --git a/examples/gsoc2023/pt-proxy/Cargo.toml b/examples/gsoc2023/pt-proxy/Cargo.toml index 2638eb2c1..c2d6ec8ba 100644 --- a/examples/gsoc2023/pt-proxy/Cargo.toml +++ b/examples/gsoc2023/pt-proxy/Cargo.toml @@ -21,3 +21,6 @@ tor-rtcompat = { path = "../../../crates/tor-rtcompat" } tor-socksproto = { path = "../../../crates/tor-socksproto" } tracing = "0.1" tracing-subscriber = "0.3.17" + +[features] +full = ["arti-client/full", "tor-chanmgr/full", "tor-linkspec/full", "tor-ptmgr/full", "tor-rtcompat/full", "tor-socksproto/full"] diff --git a/examples/hyper/hyper-http-client-example/Cargo.toml b/examples/hyper/hyper-http-client-example/Cargo.toml index 9d9b4f609..0b69c919b 100644 --- a/examples/hyper/hyper-http-client-example/Cargo.toml +++ b/examples/hyper/hyper-http-client-example/Cargo.toml @@ -16,3 +16,6 @@ hyper-util = { version = "0.1.1", features = ["tokio"] } tokio = { version = "1", features = ["macros", "rt-multi-thread"] } tokio-native-tls = "0.3.1" tracing-subscriber = "0.3.0" + +[features] +full = ["arti-client/full"] diff --git a/examples/hyper/hyper-http-hs-example/Cargo.toml b/examples/hyper/hyper-http-hs-example/Cargo.toml index 852fed3a1..a94ab2ad7 100644 --- a/examples/hyper/hyper-http-hs-example/Cargo.toml +++ b/examples/hyper/hyper-http-hs-example/Cargo.toml @@ -21,3 +21,6 @@ tor-cell = { path = "../../../crates/tor-cell" } tor-hsservice = { path = "../../../crates/tor-hsservice" } tor-proto = { path = "../../../crates/tor-proto" } tracing-subscriber = "0.3.0" + +[features] +full = ["arti-client/full", "safelog/full", "tor-async-utils/full", "tor-cell/full", "tor-hsservice/full", "tor-proto/full"] diff --git a/maint/fixup-features/Cargo.toml b/maint/fixup-features/Cargo.toml index c7bc03c9c..cd0b17db4 100644 --- a/maint/fixup-features/Cargo.toml +++ b/maint/fixup-features/Cargo.toml @@ -14,3 +14,6 @@ anyhow = "1.0.69" itertools = "0.12.1" pico-args = "0.5.0" toml_edit = "0.22.6" + +[features] +full = [] |
