List of all items
Structs
- config::AcmeConfig
- config::AppConfig
- config::BasicAuthUser
- config::CacheConfig
- config::CgiConfig
- config::ClientAuthConfig
- config::DnsProviderConfig
- config::DnsUpstreamConfig
- config::EabConfig
- config::FastCgiConfig
- config::FileServerConfig
- config::ForwardProxyConfig
- config::GlobalConfig
- config::HeadersConfig
- config::HealthCheckConfig
- config::LogFileConfig
- config::OnDemandTlsConfig
- config::PassiveHealthConfig
- config::ProxyConfig
- config::RouteConfig
- config::ScgiConfig
- config::SiteConfig
- config::SiteTlsConfig
- config::SrvUpstreamConfig
- config::StreamConfig
- config::StreamListenerConfig
- config::TlsConfig
- config::UpstreamConfig
- events::EventBus
- goals::redirect::RedirectHandler
- hoops::acme_challenge::AcmeChallengeHoop
- hoops::auth::BasicAuthHoop
- hoops::buffer::BufferLimitHoop
- hoops::cache::CacheHoop
- hoops::compress::CompressHoop
- hoops::decompress::DecompressHoop
- hoops::error_pages::ErrorPagesHoop
- hoops::forward_auth::ForwardAuthHoop
- hoops::headers::HeadersHoop
- hoops::ip_filter::IpFilterHoop
- hoops::logging::LoggingHoop
- hoops::logging::RotatingLogWriter
- hoops::metrics::Metrics
- hoops::metrics::MetricsHoop
- hoops::rate_limit::RateLimitHoop
- hoops::replace::ReplaceHoop
- hoops::rewrite::RewriteHoop
- hoops::stream_replace::StreamReplaceHoop
- hoops::templates::TemplatesHoop
- observability::LogfileBackend
- observability::StdlogBackend
- plugin::ModuleRegistry
- proxy::ReverseProxy
- proxy::cgi::CgiHandler
- proxy::circuit_breaker::CircuitBreaker
- proxy::dns_upstream::DnsResolver
- proxy::dns_upstream::DynamicBackends
- proxy::dns_upstream::DynamicUpstreamConfig
- proxy::fastcgi::FastCgiTransport
- proxy::forward_proxy::ForwardProxy
- proxy::health::HealthChecker
- proxy::health::PassiveHealthChecker
- proxy::lb::CookieHashLb
- proxy::lb::FirstLb
- proxy::lb::HeaderHashLb
- proxy::lb::IpHashLb
- proxy::lb::LbContext
- proxy::lb::LeastConnLb
- proxy::lb::RandomLb
- proxy::lb::RoundRobinLb
- proxy::lb::TwoRandomChoicesLb
- proxy::lb::UriHashLb
- proxy::lb::WeightedRoundRobinLb
- proxy::scgi::ScgiHandler
- proxy::srv_upstream::SrvResolver
- proxy::unix_upstream::UnixConnection
- proxy::unix_upstream::UnixConnector
- proxy::upstream::Backend
- proxy::upstream::ConnGuard
- proxy::upstream::UpstreamPool
- runtime::RuntimeInfo
- server::AppState
- server::graceful::ConnectionGuard
- server::graceful::GracefulShutdown
- server::proxy_protocol::PrefixedStream
- server::proxy_protocol::ProxyProtocolHeader
- storage::FileStorage
- tls::dns::BunnyDns
- tls::dns::CloudflareDns
- tls::dns::DesecDns
- tls::dns::DigitalOceanDns
- tls::dns::DnSimpleDns
- tls::dns::OvhDns
- tls::dns::PorkbunDns
- tls::dns::Rfc2136Dns
- tls::dns::Route53Dns
- tls::manager::TlsManager
- ttl_cache::TtlCache
Enums
- ProxyError
- config::CertAuthority
- config::ChallengeType
- config::ConfigError
- config::HandlerConfig
- config::HoopConfig
- config::LbPolicy
- config::RouteCondition
- events::Event
- observability::StdlogOutput
- proxy::circuit_breaker::BreakerState
- proxy::dns_upstream::DnsRecordType
- router::matcher::RequestMatcher
Traits
Functions
- admin::start_admin_server
- config::auto_config_from_env
- config::parse_config
- empty_body
- full_body
- goals::merge_response
- goals::strip_request
- hoops::client_addr
- hoops::compress::collect_res_body_bytes
- proxy::cgi::parse_cgi_response
- proxy::dns_upstream::build_tracking_vecs
- proxy::unix_upstream::build_unix_client
- proxy::unix_upstream::is_unix_addr
- proxy::unix_upstream::parse_unix_path
- proxy::websocket::is_websocket_upgrade
- proxy::websocket::proxy_websocket
- router::matcher::match_cidr_pub
- router::matcher::path_matches
- router::matcher::pattern_specificity
- runtime::info
- runtime::interval
- runtime::sleep
- runtime::spawn
- salvo_service::build_service
- sd_notify::sd_notify
- server::http_server::serve_connection
- server::http_server::serve_io
- server::http_server::serve_tls_connection
- server::proxy_protocol::parse_proxy_protocol
- server::run
- stream::start_stream_listeners