diff options
| -rw-r--r-- | crates/arti-client/Cargo.toml | 1 | ||||
| -rw-r--r-- | crates/arti-relay/Cargo.toml | 1 | ||||
| -rw-r--r-- | crates/arti/Cargo.toml | 1 | ||||
| -rw-r--r-- | crates/tor-config-path/Cargo.toml | 2 | ||||
| -rw-r--r-- | crates/tor-hsservice/Cargo.toml | 1 | ||||
| -rw-r--r-- | crates/tor-keymgr/Cargo.toml | 4 | ||||
| -rw-r--r-- | crates/tor-proto/Cargo.toml | 4 | ||||
| -rw-r--r-- | crates/tor-ptmgr/Cargo.toml | 5 | ||||
| -rw-r--r-- | crates/tor-relay-crypto/Cargo.toml | 8 | ||||
| -rw-r--r-- | crates/tor-rpc-connect/Cargo.toml | 11 |
10 files changed, 31 insertions, 7 deletions
diff --git a/crates/arti-client/Cargo.toml b/crates/arti-client/Cargo.toml index 221836e1b..5b0530542 100644 --- a/crates/arti-client/Cargo.toml +++ b/crates/arti-client/Cargo.toml @@ -54,6 +54,7 @@ full = [ "tor-geoip?/full", "tor-hsservice?/full", "tor-memquota/full", + "tor-config-path/full", ] # "full" is a top-level selector that turns on every feature, _EXCEPT FOR_: # * Features that are experimental or unstable # * Features that are testing-only diff --git a/crates/arti-relay/Cargo.toml b/crates/arti-relay/Cargo.toml index bbf3ee8f6..2fd4b248b 100644 --- a/crates/arti-relay/Cargo.toml +++ b/crates/arti-relay/Cargo.toml @@ -24,6 +24,7 @@ full = [ "tor-relay-crypto/full", "tor-rtcompat/full", "tor-memquota/full", + "tor-config-path/full", ] [dependencies] diff --git a/crates/arti/Cargo.toml b/crates/arti/Cargo.toml index f06f9db20..24024145b 100644 --- a/crates/arti/Cargo.toml +++ b/crates/arti/Cargo.toml @@ -53,6 +53,7 @@ full = [ "tor-hsrproxy?/full", "tor-hsservice?/full", "tor-async-utils/full", + "tor-config-path/full", ] async-std = ["arti-client/async-std", "tor-rtcompat/async-std", "async-ctrlc", "signal-hook", "signal-hook-async-std"] diff --git a/crates/tor-config-path/Cargo.toml b/crates/tor-config-path/Cargo.toml index fb3cebaea..c4271b4f2 100644 --- a/crates/tor-config-path/Cargo.toml +++ b/crates/tor-config-path/Cargo.toml @@ -14,7 +14,7 @@ repository = "https://gitlab.torproject.org/tpo/core/arti.git/" [features] default = ["expand-paths", "address"] -full = ["address", "expand-paths", "tor-error/full"] +full = ["address", "expand-paths", "tor-error/full", "tor-general-addr?/full"] expand-paths = ["shellexpand", "directories"] address = ["tor-general-addr"] diff --git a/crates/tor-hsservice/Cargo.toml b/crates/tor-hsservice/Cargo.toml index 1aa14506d..9ac5c837a 100644 --- a/crates/tor-hsservice/Cargo.toml +++ b/crates/tor-hsservice/Cargo.toml @@ -46,6 +46,7 @@ full = [ "tor-log-ratelim/full", "tor-relay-selection/full", "oneshot-fused-workaround/full", + "tor-config-path/full", ] # Enable experimental APIs that are not yet officially supported. diff --git a/crates/tor-keymgr/Cargo.toml b/crates/tor-keymgr/Cargo.toml index 2721d341f..5a4b8c9da 100644 --- a/crates/tor-keymgr/Cargo.toml +++ b/crates/tor-keymgr/Cargo.toml @@ -23,7 +23,9 @@ full = [ "tor-key-forge/full", "tor-llcrypto/full", "tor-config/full", - "tor-persist/full", "tor-basic-utils/full", + "tor-persist/full", + "tor-basic-utils/full", + "tor-config-path/full", ] # Enable experimental APIs that are not yet officially supported. diff --git a/crates/tor-proto/Cargo.toml b/crates/tor-proto/Cargo.toml index 2b18957b8..740c0cc81 100644 --- a/crates/tor-proto/Cargo.toml +++ b/crates/tor-proto/Cargo.toml @@ -38,10 +38,9 @@ full = [ "tor-memquota/full", ] -experimental = ["experimental-api", "ntor_v3", "stream-ctrl", "testing"] +experimental = ["experimental-api", "ntor_v3", "stream-ctrl", "testing", "bench"] ntor_v3 = ["__is_experimental"] -bench = [] hs-client = ["hs-common"] hs-service = ["hs-common"] hs-common = ["tor-hscrypto"] @@ -53,6 +52,7 @@ stream-ctrl = ["__is_experimental"] # covered by semver. testing = ["__is_experimental"] tokio = ["tokio-crate", "tokio-util"] +bench = ["__is_experimental"] __is_experimental = [] [dependencies] diff --git a/crates/tor-ptmgr/Cargo.toml b/crates/tor-ptmgr/Cargo.toml index 5e121f7a9..8ba660e9f 100644 --- a/crates/tor-ptmgr/Cargo.toml +++ b/crates/tor-ptmgr/Cargo.toml @@ -25,7 +25,10 @@ full = [ "tor-linkspec/full", "tor-rtcompat/full", "tor-socksproto/full", - "tor-async-utils/full", "tor-basic-utils/full", "oneshot-fused-workaround/full", + "tor-async-utils/full", + "tor-basic-utils/full", + "oneshot-fused-workaround/full", + "tor-config-path/full", ] experimental = ["experimental-api"] diff --git a/crates/tor-relay-crypto/Cargo.toml b/crates/tor-relay-crypto/Cargo.toml index 0652b78c1..63f6e1746 100644 --- a/crates/tor-relay-crypto/Cargo.toml +++ b/crates/tor-relay-crypto/Cargo.toml @@ -13,7 +13,13 @@ repository = "https://gitlab.torproject.org/tpo/core/arti.git/" [features] default = [] -full = ["tor-cert/full", "tor-key-forge/full", "tor-keymgr/full"] +full = [ + "tor-cert/full", + "tor-key-forge/full", + "tor-keymgr/full", + "tor-error/full", + "tor-persist/full", +] [dependencies] derive-deftly = "0.14" diff --git a/crates/tor-rpc-connect/Cargo.toml b/crates/tor-rpc-connect/Cargo.toml index c6d1766a8..79879ae92 100644 --- a/crates/tor-rpc-connect/Cargo.toml +++ b/crates/tor-rpc-connect/Cargo.toml @@ -12,7 +12,16 @@ categories = ["asynchronous"] repository = "https://gitlab.torproject.org/tpo/core/arti.git/" [features] -full = ["rpc-client", "rpc-server"] +full = [ + "rpc-client", + "rpc-server", + "fs-mistrust/full", + "safelog/full", + "tor-basic-utils/full", + "tor-config-path/full", + "tor-general-addr/full", + "tor-rtcompat?/full", +] default = [] rpc-client = [] |
