Enabling boringssl should only compile pingora-boringssl but pingora-openssl still gets compiled. This is not what I expected.
This PR fixes this issue by updating the Cargo.toml files for several crates to set default-features to false. This ensures that the openssl feature of pingora-core and its dependency pingora-openssl are only depended on when the openssl feature is enabled.
Enabling
boringssl
should only compilepingora-boringssl
butpingora-openssl
still gets compiled. This is not what I expected.This PR fixes this issue by updating the
Cargo.toml
files for several crates to setdefault-features
tofalse
. This ensures that theopenssl
feature ofpingora-core
and its dependencypingora-openssl
are only depended on when theopenssl
feature is enabled.