From 9a82cfabe661c7891663952cf1e484c1877650ac Mon Sep 17 00:00:00 2001 From: frosty Date: Tue, 25 Aug 2026 23:41:58 -0400 Subject: feat: ignoring tls certificates --- libdino/src/service/connection_manager.vala | 3 +++ 1 file changed, 3 insertions(+) (limited to 'libdino/src/service') diff --git a/libdino/src/service/connection_manager.vala b/libdino/src/service/connection_manager.vala index 2ebddd92..afae1da8 100644 --- a/libdino/src/service/connection_manager.vala +++ b/libdino/src/service/connection_manager.vala @@ -384,6 +384,9 @@ public class ConnectionManager : Object { } public static bool on_invalid_certificate(string domain, TlsCertificate peer_cert, TlsCertificateFlags errors) { + if (Application.ignore_tls_errors) { + return true; + } if (domain.has_suffix(".onion") && errors == TlsCertificateFlags.UNKNOWN_CA) { // It's barely possible for .onion servers to provide a non-self-signed cert. // But that's fine because encryption is provided independently though TOR. -- cgit v1.3