From e66cb435dee8bd3ad99f42586e8e01540f0548cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Wei=C3=9F?= Date: Mon, 28 Jul 2025 21:04:43 +0200 Subject: [PATCH] Fix ssl cert errors --- src/DynDNSv2/Updater.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/DynDNSv2/Updater.cs b/src/DynDNSv2/Updater.cs index f80ff9c..a02c8a8 100644 --- a/src/DynDNSv2/Updater.cs +++ b/src/DynDNSv2/Updater.cs @@ -28,6 +28,11 @@ internal class Updater : BackgroundService private ILogger logger; + private HttpClientHandler _handler => new HttpClientHandler() + { + ServerCertificateCustomValidationCallback = delegate { return true; }, + }; + public Updater(ILogger logger) { @@ -124,7 +129,7 @@ internal class Updater : BackgroundService "http://icanhazip.com" }; - using (var client = new HttpClient()) + using (var client = new HttpClient(_handler)) { foreach (var service in services) @@ -174,7 +179,7 @@ internal class Updater : BackgroundService private async Task RunDnsUpdateAsync(IPAddress publicIp) { - using (var client = new HttpClient()) + using (var client = new HttpClient(_handler)) { client.DefaultRequestHeaders.Add("User-Agent", "Server");