List of all items
Structs
- acme::AcmeConfig
- acme::AcmeOnDemandConfig
- acme::AcmeResolver
- acme::CertificateCacheData
- acme::HttpsClientForAcme
- acme::TlsAlpn01Resolver
- build::BuildInfoDisplay
- config::Conditions
- config::ServerConfiguration
- config::ServerConfigurationEntries
- config::ServerConfigurationEntry
- config::ServerConfigurationFilters
- config::ServerConfigurations
- config::adapters::kdl::KdlConfigurationAdapter
- config::adapters::yaml_legacy::YamlLegacyConfigurationAdapter
- listener_handler_communication::ConnectionData
- listener_quic::MonoioAsyncioRuntime
- listener_quic::Timer
- listener_quic::UdpPollHelper
- listener_quic::UdpSocket
- logging::ErrorLogger
- logging::LogMessage
- logging::LoggerFilter
- logging::Loggers
- logging::LoggersBuilder
- runtime::BlockingThreadPool
- tls_util::CustomSniResolver
- tls_util::OneCertifiedKeyResolver
- util::IpBlockList
- util::ModuleCache
- util::MonoioFileStream
- util::NoServerVerifier
- util::SendRwStream
- util::TtlCache
- util::send_async_io::SendAsyncIo
Enums
- acme::AcmeCache
- config::Conditional
- config::ConditionalData
- config::ErrorHandlerStatus
- config::ServerConfigurationValue
- handler::MaybeTlsStream
- listener_handler_communication::Connection
Traits
Macros
Functions
- acme::add_domain_to_cache
- acme::check_certificate_validity
- acme::check_certificate_validity_or_install_cached
- acme::convert_on_demand_config
- acme::get_account_cache_key
- acme::get_cached_domains
- acme::get_certificate_cache_key
- acme::get_from_cache
- acme::get_hostname_cache_key
- acme::provision_certificate
- acme::remove_from_cache
- acme::set_in_cache
- before_starting_server
- build::print_build_in
- config::adapters::kdl::kdl_node_to_configuration_entry
- config::adapters::kdl::load_configuration_inner
- config::adapters::yaml_legacy::kdl_node_to_configuration_entry
- config::match_condition
- config::match_conditions
- config::parse_conditional_data
- config::processing::find_global_configuration
- config::processing::load_modules
- config::processing::merge_duplicates
- config::processing::premerge_configuration
- config::processing::remove_and_add_global_configuration
- configure_logging
- determine_default_configuration_adapter
- handle_shutdown_signals
- handler::create_http_handler
- handler::http_handler_fn
- handler::http_quic_handler_fn
- handler::http_tcp_handler_fn
- listener_quic::create_quic_listener
- listener_quic::quic_listener_fn
- listener_tcp::create_tcp_listener
- listener_tcp::tcp_listener_fn
- main
- obtain_configuration_adapters
- parse_arguments
- request_handler::add_custom_headers
- request_handler::add_http3_alt_svc_header
- request_handler::add_server_header
- request_handler::execute_response_modifying_handlers
- request_handler::extract_content_length
- request_handler::finalize_response_and_log
- request_handler::generate_error_response
- request_handler::log_access
- request_handler::request_handler
- request_handler::request_handler_wrapped
- runtime::new_runtime
- runtime::sleep
- runtime::spawn
- runtime::spawn_blocking
- runtime::timeout
- tls_util::load_certs
- tls_util::load_host_resolver
- tls_util::load_private_key
- util::anti_xss
- util::error_pages::generate_default_error_page
- util::is_localhost
- util::log_placeholders::replace_log_placeholders
- util::match_hostname
- util::match_location
- util::proxy_protocol::read_proxy_header
- util::proxy_protocol::read_v1_header
- util::proxy_protocol::read_v2_header
- util::replace_header_placeholders
- util::sizify
- util::url_sanitizer::hex_to_byte_fast
- util::url_sanitizer::sanitize_url
Type Aliases
Statics
- GLOBAL
- LISTENER_HANDLER_CHANNEL
- LOGGER_BUILDER
- QUIC_LISTENERS
- TCP_LISTENERS
- URING_ENABLED
- util::url_sanitizer::HEX_CHARS
- util::url_sanitizer::SAFE_CHARS
Constants
- acme::ACME_TLS_ALPN_NAME
- acme::SECONDS_BEFORE_RENEWAL
- build::BRANCH
- build::BUILD_OS
- build::BUILD_RUST_CHANNEL
- build::BUILD_TARGET
- build::BUILD_TARGET_ARCH
- build::BUILD_TIME
- build::BUILD_TIME_2822
- build::BUILD_TIME_3339
- build::CARGO_MANIFEST_DIR
- build::CARGO_TREE
- build::CARGO_VERSION
- build::CLAP_LONG_VERSION
- build::COMMITS_SINCE_TAG
- build::COMMIT_AUTHOR
- build::COMMIT_DATE
- build::COMMIT_DATE_2822
- build::COMMIT_DATE_3339
- build::COMMIT_EMAIL
- build::COMMIT_HASH
- build::GIT_CLEAN
- build::GIT_STATUS_FILE
- build::LAST_TAG
- build::PKG_DESCRIPTION
- build::PKG_VERSION
- build::PKG_VERSION_MAJOR
- build::PKG_VERSION_MINOR
- build::PKG_VERSION_PATCH
- build::PKG_VERSION_PRE
- build::PROJECT_NAME
- build::RUST_CHANNEL
- build::RUST_VERSION
- build::SHORT_COMMIT
- build::TAG
- build::VERSION
- util::SERVER_SOFTWARE
- util::proxy_protocol::READ_BUFFER_LEN
- util::proxy_protocol::V1_MAX_LENGTH
- util::proxy_protocol::V1_PREFIX_LEN
- util::proxy_protocol::V1_TERMINATOR
- util::proxy_protocol::V2_LENGTH_INDEX
- util::proxy_protocol::V2_MINIMUM_LEN
- util::proxy_protocol::V2_PREFIX_LEN