List of all items
Structs
- buffer::fixed::Buffer
- buffer::growable::Buffer
- certificate::Fingerprint
- channel::Channel
- channel::ChannelSnapshot
- channel::PausedChannel
- config::BackendConfig
- config::Config
- config::ConfigBuilder
- config::FileBackendConfig
- config::FileClusterConfig
- config::FileClusterFrontendConfig
- config::FileConfig
- config::FileHealthCheckConfig
- config::FileHealthCheckHeader
- config::FileHstsConfig
- config::FileUdpClusterConfig
- config::FileUdpHealthConfig
- config::HeaderEditConfig
- config::HeaderPredicateConfig
- config::HttpClusterConfig
- config::HttpFrontendConfig
- config::ListenerBuilder
- config::MetricsConfig
- config::TcpClusterConfig
- config::TcpFrontendConfig
- listener_key::ListenerKey
- logging::access_logs::CachedTags
- logging::access_logs::FullTags
- logging::access_logs::LogAddress
- logging::access_logs::LogContext
- logging::access_logs::LogDuration
- logging::access_logs::LogMessage
- logging::access_logs::OpenTelemetry
- logging::access_logs::RequestRecord
- logging::logs::CompatLogger
- logging::logs::InnerLogger
- logging::logs::LogDirective
- logging::logs::LogLineCachedState
- logging::logs::Logger
- logging::logs::Metadata
- logging::logs::Rfc3339Time
- parser::ParseError
- protected_transaction::Payload
- protected_transaction::Transaction
- protected_transaction::WorkerStore
- proto::command::ActivateListener
- proto::command::AddBackend
- proto::command::AddCertificate
- proto::command::AggregatedMetrics
- proto::command::AlpnProtocols
- proto::command::AvailableMetrics
- proto::command::BackendMetrics
- proto::command::Bucket
- proto::command::CertificateAndKey
- proto::command::CertificateSummary
- proto::command::CertificatesByAddress
- proto::command::CertificatesWithFingerprints
- proto::command::ClientAuthPolicy
- proto::command::CloseSessions
- proto::command::ClosedSessions
- proto::command::Cluster
- proto::command::ClusterHashes
- proto::command::ClusterInformation
- proto::command::ClusterInformations
- proto::command::ClusterMetrics
- proto::command::CountRequests
- proto::command::CustomHttpAnswers
- proto::command::DeactivateListener
- proto::command::Event
- proto::command::FilteredHistogram
- proto::command::FilteredMetrics
- proto::command::FilteredTimeSerie
- proto::command::FrontendFilters
- proto::command::HardStop
- proto::command::Header
- proto::command::HeaderPredicate
- proto::command::HealthCheckConfig
- proto::command::HealthCheckHeader
- proto::command::HealthChecksList
- proto::command::HstsConfig
- proto::command::HttpEndpoint
- proto::command::HttpListenerConfig
- proto::command::HttpStatusRange
- proto::command::HttpsListenerConfig
- proto::command::InitialState
- proto::command::IpAddress
- proto::command::ListListeners
- proto::command::ListOfCertificatesByAddress
- proto::command::ListWorkers
- proto::command::ListedFrontends
- proto::command::ListenersCount
- proto::command::ListenersList
- proto::command::LoadBalancingParams
- proto::command::MaxConnectionsPerIpLimit
- proto::command::MaxConnectionsPerSubnetLimit
- proto::command::MetricDetailStatus
- proto::command::MetricDetailTransition
- proto::command::OpenTelemetry
- proto::command::PathRule
- proto::command::Percentiles
- proto::command::ProtectedHealthCheckOrder
- proto::command::ProtectedHealthCheckReply
- proto::command::ProtobufAccessLog
- proto::command::ProtobufEndpoint
- proto::command::QueryCertificatesFilters
- proto::command::QueryClusterByDomain
- proto::command::QueryClustersHashes
- proto::command::QueryHealthChecks
- proto::command::QueryMaxConnectionsPerIp
- proto::command::QueryMaxConnectionsPerSubnet
- proto::command::QueryMetricsOptions
- proto::command::QueryProtectedHealthCheckSupport
- proto::command::RemoveBackend
- proto::command::RemoveCertificate
- proto::command::RemoveListener
- proto::command::ReplaceCertificate
- proto::command::Request
- proto::command::RequestCounts
- proto::command::RequestHttpFrontend
- proto::command::RequestTcpFrontend
- proto::command::RequestUdpFrontend
- proto::command::Response
- proto::command::ResponseContent
- proto::command::ReturnListenSockets
- proto::command::ServerConfig
- proto::command::ServerMetricsConfig
- proto::command::SetHealthCheck
- proto::command::SetMetricDetail
- proto::command::SetProtectedHealthCheck
- proto::command::SocketAddress
- proto::command::SoftStop
- proto::command::Status
- proto::command::SubscribeEvents
- proto::command::TcpEndpoint
- proto::command::TcpListenerConfig
- proto::command::UdpClusterConfig
- proto::command::UdpHealthConfig
- proto::command::UdpListenerConfig
- proto::command::Uint128
- proto::command::UpdateHttpListenerConfig
- proto::command::UpdateHttpsListenerConfig
- proto::command::UpdateTcpListenerConfig
- proto::command::UpdateUdpListenerConfig
- proto::command::UpgradeMain
- proto::command::WorkerInfo
- proto::command::WorkerInfos
- proto::command::WorkerMetricDetailStatus
- proto::command::WorkerMetrics
- proto::command::WorkerRequest
- proto::command::WorkerResponse
- proto::command::WorkerResponses
- ready::Ready
- request::ParseErrorLoadBalancing
- request::ProxyDestinations
- response::Backend
- response::HttpFrontend
- response::TcpFrontend
- response::UdpFrontend
- scm_socket::Listeners
- scm_socket::ScmSocket
- secret::ConfirmedBootstrap
- secret::FingerprintKey
- secret::HeaderFingerprint
- secret::HealthCheckHeaderValue
- secret::ProtectedHeader
- secret::ProtectedHeaderJournal
- secret::ProtectedHeaderSet
- secret::ProtectedHeaderVersion
- secret::ProtectedHealthCheck
- secret::ProtectedTransfer
- secret::SecretValue
- secret::VersionExhausted
- secret::Zeroizing
- state::CertificateMetadata
- state::CertificateMetadataIndex
- state::ConfigState
- writer::MultiLineWriter
Enums
- ObjectKind
- certificate::CertificateError
- channel::ChannelError
- channel::ChannelSnapshotError
- config::ClientAuthConfig
- config::ClusterConfig
- config::ConfigError
- config::FileClusterProtocolConfig
- config::ForwardedHeadersMode
- config::IncompatibilityKind
- config::ListenerProtocol
- config::MetricDetailLevel
- config::MissingKind
- config::PathRuleType
- listener_key::InterfaceError
- listener_key::ListenerKeyError
- logging::LogError
- logging::access_logs::EndpointRecord
- logging::logs::AccessLogFormat
- logging::logs::LogLevel
- logging::logs::LogLevelFilter
- logging::logs::LogSpecParseError
- logging::logs::LoggerBackend
- protected_transaction::BeginError
- protected_transaction::Commit
- protected_transaction::Order
- protected_transaction::Outcome
- protected_transaction::Phase
- protected_transaction::StageError
- protected_transaction::Step
- proto::DisplayError
- proto::command::ClientAuthMode
- proto::command::EventKind
- proto::command::ForwardedHeaders
- proto::command::HeaderMatchKind
- proto::command::HeaderPosition
- proto::command::HealthCheckMode
- proto::command::ListenerType
- proto::command::LoadBalancingAlgorithms
- proto::command::LoadMetric
- proto::command::MetricDetail
- proto::command::MetricsConfiguration
- proto::command::PathRuleKind
- proto::command::ProtectedHealthCheckPhase
- proto::command::ProtobufAccessLogFormat
- proto::command::ProxyProtocolConfig
- proto::command::RedirectPolicy
- proto::command::RedirectScheme
- proto::command::ResponseStatus
- proto::command::RulePosition
- proto::command::RunState
- proto::command::ShardMode
- proto::command::TlsVersion
- proto::command::UdpAffinityKey
- proto::command::UdpHealthMode
- proto::command::filtered_metrics::Inner
- proto::command::ip_address::Inner
- proto::command::protobuf_endpoint::Inner
- proto::command::request::RequestType
- proto::command::response_content::ContentType
- request::RequestError
- scm_socket::ScmSocketError
- secret::FingerprintParseError
- secret::HeaderValueReadError
- secret::ProtectedHeaderChange
- secret::ProtectedHealthCheckError
- secret::Resolution
- secret::SecretValueError
- secret::TransferError
- state::StateError
Traits
Macros
- _log
- _log_access
- _log_enabled
- _prompt_log
- _structured_access_log
- debug
- error
- error_access
- fixme
- info
- info_access
- log_access
- setup_test_logger
- trace
- warn
Functions
- certificate::calculate_fingerprint
- certificate::calculate_fingerprint_from_der
- certificate::crl_next_update
- certificate::decode_fingerprint
- certificate::get_cn_and_san_attributes
- certificate::get_fingerprint_from_certificate_path
- certificate::load_full_certificate
- certificate::parse_pem
- certificate::parse_x509
- certificate::split_certificate_chain
- channel::delimiter_size
- config::default_sticky_name
- config::health_check_hpack_upper_bound
- config::load_answers
- config::parse_backend_unix_path
- config::parse_command_socket_mode
- config::parse_http_status_range
- config::resolve_answer_source
- config::system_resolver
- config::validate_affinity_key
- config::validate_header_predicate
- config::validate_health_check_config
- config::validate_health_check_header_values
- config::validate_max_connection_attempts
- config::validate_shuffle_sharding
- config::validate_sni_pattern
- listener_key::validate_interface_name
- listener_key::validate_listener_interface
- logging::logs::ansi_palette
- logging::logs::is_logger_colored
- logging::logs::now
- logging::logs::parse_logging_spec
- logging::logs::setup_default_logging
- logging::logs::setup_logging
- logging::logs::setup_logging_with_config
- logging::logs::target_to_backend
- parser::parse_one_request
- parser::parse_several_requests
- proto::display::concatenate_vector
- proto::display::format_request_type
- proto::display::forwarded_headers_label
- proto::display::print_certificates_with_validity
- proto::display::print_json_response
- proto::display::print_listeners
- proto::display::print_metrics
- proto::display::print_status
- request::read_initial_state
- request::read_initial_state_from_file
- response::is_default_path_rule
- sd_notify::main_pid
- sd_notify::notify
- sd_notify::status
- secret::read_header_value
- secret::refuse_to_deserialize
- secret::refuse_to_serialize
- state::merge_custom_http_answers
- state::rollback_request
- state::validate_alpn_protocols
- state::validate_forwarded_headers
- state::validate_h2_flood_knobs_http
- state::validate_h2_flood_knobs_http_listener
- state::validate_h2_flood_knobs_https
- state::validate_h2_flood_knobs_https_listener
- state::validate_hsts_patch
- state::validate_sozu_id_header
Type Aliases
Statics
Constants
- config::DEFAULT_ACCEPT_QUEUE_TIMEOUT
- config::DEFAULT_ALPN_PROTOCOLS
- config::DEFAULT_AUTOMATIC_STATE_SAVE
- config::DEFAULT_BACK_TIMEOUT
- config::DEFAULT_BUFFER_SIZE
- config::DEFAULT_CIPHER_LIST
- config::DEFAULT_COMMAND_BUFFER_SIZE
- config::DEFAULT_COMMAND_SOCKET_MODE
- config::DEFAULT_CONNECT_TIMEOUT
- config::DEFAULT_DISABLE_CLUSTER_METRICS
- config::DEFAULT_EVICT_ON_QUEUE_FULL
- config::DEFAULT_FRONT_TIMEOUT
- config::DEFAULT_GROUPS_LIST
- config::DEFAULT_HSTS_MAX_AGE
- config::DEFAULT_LOG_TARGET
- config::DEFAULT_MAX_BUFFERS
- config::DEFAULT_MAX_COMMAND_BUFFER_SIZE
- config::DEFAULT_MAX_CONNECTIONS
- config::DEFAULT_MAX_CONNECTIONS_PER_IP
- config::DEFAULT_MAX_CONNECTIONS_PER_SUBNET
- config::DEFAULT_MAX_CONNECTION_ATTEMPTS
- config::DEFAULT_MIN_BUFFERS
- config::DEFAULT_REQUEST_TIMEOUT
- config::DEFAULT_RETRY_AFTER
- config::DEFAULT_SEND_TLS_13_TICKETS
- config::DEFAULT_SHARD_MIN_BACKENDS
- config::DEFAULT_SIGNATURE_ALGORITHMS
- config::DEFAULT_SNI_PREREAD_MAX_BYTES
- config::DEFAULT_SNI_PREREAD_TIMEOUT
- config::DEFAULT_STICKY_NAME
- config::DEFAULT_SUBNET_IPV4_PREFIX
- config::DEFAULT_SUBNET_IPV6_PREFIX
- config::DEFAULT_UDP_BACK_TIMEOUT
- config::DEFAULT_UDP_FRONT_TIMEOUT
- config::DEFAULT_UDP_MAX_FLOWS
- config::DEFAULT_UDP_MAX_RX_DATAGRAM_SIZE
- config::DEFAULT_WORKER_AUTOMATIC_RESTART
- config::DEFAULT_WORKER_COUNT
- config::DEFAULT_WORKER_TIMEOUT
- config::DEFAULT_ZOMBIE_CHECK_INTERVAL
- config::H2_MIN_BUFFER_SIZE
- config::HEALTH_CHECK_MAX_AUTHORITY_LEN
- config::HEALTH_CHECK_MAX_HEADERS
- config::HEALTH_CHECK_MAX_HEADER_BYTES
- config::HEALTH_CHECK_MAX_HPACK_BLOCK
- config::HEALTH_CHECK_PORT_UNIX_REFUSED
- config::HEALTH_CHECK_VALUE_FILE_UNSUPPORTED
- config::HTTP_STATUS_MAX
- config::HTTP_STATUS_MIN
- config::MAX_COMMAND_SOCKET_MODE
- config::MAX_CONNECTION_ATTEMPTS_UPPER_BOUND
- config::MAX_LOOP_ITERATIONS
- config::MAX_SUBNET_IPV4_PREFIX
- config::MAX_SUBNET_IPV6_PREFIX
- config::MIN_SNI_PREREAD_MAX_BYTES
- listener_key::INTERFACE_SEPARATOR
- listener_key::MAX_INTERFACE_NAME_LEN
- logging::logs::LOGGER
- scm_socket::MAX_BYTES_OUT
- scm_socket::MAX_FDS_OUT
- sd_notify::STATE_READY
- sd_notify::STATE_RELOADING
- sd_notify::STATE_STOPPING
- sd_notify::STATE_WATCHDOG
- secret::PROTECTED_TRANSFER_MAX_BYTES