Merge remote-tracking branch 'origin/fix/fix/tls-mode-wildcard-mismatch'

This commit is contained in:
2026-06-12 14:30:08 +00:00
2 changed files with 8 additions and 7 deletions

View File

@@ -184,15 +184,17 @@ async fn run_server(loaded_config: cli::LoadedConfig, config_path: &str) -> Resu
"ACME TLS configured" "ACME TLS configured"
); );
} }
_ => {
warn!(
addr = %listener_config.bind_addr,
"unsupported TLS mode"
);
}
} }
} }
if bound_listeners.len() != tls_acceptors.len() {
anyhow::bail!(
"listener/acceptor count mismatch: {} listeners, {} acceptors",
bound_listeners.len(),
tls_acceptors.len()
);
}
let _eviction_handle = start_eviction_task( let _eviction_handle = start_eviction_task(
rate_limiter.clone(), rate_limiter.clone(),
std::time::Duration::from_secs(60), std::time::Duration::from_secs(60),

View File

@@ -31,7 +31,6 @@ fn build_acme_server_config(
} }
#[derive(Debug)] #[derive(Debug)]
#[non_exhaustive]
pub enum TlsMode { pub enum TlsMode {
Manual(Arc<ServerConfig>), Manual(Arc<ServerConfig>),
Acme { Acme {