pelikan-io / pelikan

Pelikan is a framework for building local or distributed caches. It comes with a highly extensible architecture, best-in-class performance, and superb operational ergonomics. You can use it to replace most of Memcached or a subset of Redis features.
https://pelikan.io
Apache License 2.0
227 stars 19 forks source link

remove protocol crate dependencies on boringssl #124

Closed brayniac closed 5 months ago

brayniac commented 5 months ago

The protocol crates transitively depend on boringssl through the default features in the config/common crates.

This PR removes the transitive dependencies where possible by making boringssl an optional but default feature where it is required.