diff --git a/CHANGELOG.md b/CHANGELOG.md index ecf031ee3..3f1d5c840 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,8 @@ and this project adheres to [Semantic Versioning](https://semver.org). ### Changed - We realized that a longer than `zcashd` end of support could be problematic in some cases so we reverted back from 20 to 16 weeks ([#8530](https://github.com/ZcashFoundation/zebra/pull/8530)) - +- We're no longer using general conditional compilation attributes for `tor`, + but only feature flags instead. ## [Zebra 1.7.0](https://github.com/ZcashFoundation/zebra/releases/tag/v1.7.0) - 2024-05-07 diff --git a/tower-batch-control/Cargo.toml b/tower-batch-control/Cargo.toml index bfc8a4a15..d62a31773 100644 --- a/tower-batch-control/Cargo.toml +++ b/tower-batch-control/Cargo.toml @@ -47,3 +47,6 @@ tower-fallback = { path = "../tower-fallback/", version = "0.2.41-beta.13" } tower-test = "0.4.0" zebra-test = { path = "../zebra-test/", version = "1.0.0-beta.37" } + +[lints.rust] +unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tokio_unstable)'] } diff --git a/zebra-network/src/isolated.rs b/zebra-network/src/isolated.rs index 62b3eee7a..c6ca66d53 100644 --- a/zebra-network/src/isolated.rs +++ b/zebra-network/src/isolated.rs @@ -16,8 +16,7 @@ use crate::{ // Wait until `arti-client`'s dependency `x25519-dalek v1.2.0` is updated to a higher version. (#5492) // #[cfg(feature = "tor")] -#[cfg(tor)] -pub(crate) mod tor; +// pub(crate) mod tor; #[cfg(test)] mod tests; diff --git a/zebra-network/src/lib.rs b/zebra-network/src/lib.rs index 254f85cde..9b61224dc 100644 --- a/zebra-network/src/lib.rs +++ b/zebra-network/src/lib.rs @@ -165,13 +165,11 @@ mod protocol; // Wait until `arti-client`'s dependency `x25519-dalek v1.2.0` is updated to a higher version. (#5492) // #[cfg(feature = "tor")] -#[cfg(tor)] -pub use crate::isolated::tor::connect_isolated_tor; +// pub use crate::isolated::tor::connect_isolated_tor; // Wait until `arti-client`'s dependency `x25519-dalek v1.2.0` is updated to a higher version. (#5492) // #[cfg(all(feature = "tor", any(test, feature = "proptest-impl")))] -#[cfg(tor)] -pub use crate::isolated::tor::connect_isolated_tor_with_inbound; +// pub use crate::isolated::tor::connect_isolated_tor_with_inbound; #[cfg(any(test, feature = "proptest-impl"))] pub use crate::{ diff --git a/zebrad/Cargo.toml b/zebrad/Cargo.toml index a86d2afe8..27bb52739 100644 --- a/zebrad/Cargo.toml +++ b/zebrad/Cargo.toml @@ -301,3 +301,6 @@ zebra-grpc = { path = "../zebra-grpc", version = "0.1.0-alpha.4" } # https://github.com/rust-lang/cargo/issues/9096 # zebra-utils { path = "../zebra-utils", artifact = "bin:zebra-checkpoints" } zebra-utils = { path = "../zebra-utils", version = "1.0.0-beta.37" } + +[lints.rust] +unexpected_cfgs = { level = "warn", check-cfg = ['cfg(tokio_unstable)'] }