feat(updater): allow accepting invalid TLS certs/hostnames via config (#3057)

Co-authored-by: Fabian-Lars <github@fabianlars.de>
This commit is contained in:
Christian Leingang
2025-11-24 14:56:59 +01:00
committed by GitHub
co-authored by Fabian-Lars
parent d8bfe61f20
commit fa601e8754
3 changed files with 28 additions and 0 deletions
+12
View File
@@ -433,6 +433,12 @@ impl Updater {
log::debug!("checking for updates {url}");
let mut request = ClientBuilder::new().user_agent(UPDATER_USER_AGENT);
if self.config.dangerous_accept_invalid_certs {
request = request.danger_accept_invalid_certs(true);
}
if self.config.dangerous_accept_invalid_hostnames {
request = request.danger_accept_invalid_hostnames(true);
}
if let Some(timeout) = self.timeout {
request = request.timeout(timeout);
}
@@ -633,6 +639,12 @@ impl Update {
}
let mut request = ClientBuilder::new().user_agent(UPDATER_USER_AGENT);
if self.config.dangerous_accept_invalid_certs {
request = request.danger_accept_invalid_certs(true);
}
if self.config.dangerous_accept_invalid_hostnames {
request = request.danger_accept_invalid_hostnames(true);
}
if let Some(timeout) = self.timeout {
request = request.timeout(timeout);
}