Cargo Features

pingora-core has no features set by default.

[dependencies]
pingora-core = { version = "0.4.0", features = ["openssl", "boringssl", "rustls", "patched_http1", "openssl_derived", "any_tls", "sentry"] }
openssl = openssl_derived, pingora-openssl
boringssl = openssl_derived, pingora-boringssl
rustls = any_tls, ouroboros, pingora-rustls

Enables x509-parser

patched_http1

Enables patched_http1 of pingora-http

openssl_derived boringssl? openssl? = any_tls
any_tls openssl_derived? rustls?

Affects tls::replace_leftmost_underscore, listeners::tls, utils::tls

sentry

Enables sentry ^0.26

Affects server::Server.sentry

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

pingora-openssl openssl?
pingora-boringssl boringssl?
pingora-rustls rustls?
ouroboros rustls?