From 4227a01fd2e7adc873a66fb4e037cb975349ceee Mon Sep 17 00:00:00 2001 From: Karlson2k Date: Mon, 31 Jan 2022 12:26:19 +0300 Subject: [PATCH] dns/dnscrypt-proxy: fixed "disabled_server_names" (#2788) Fixed function of "Disabled Servers List" when more than one server specified in the list. --- dns/dnscrypt-proxy/pkg-descr | 2 ++ .../templates/OPNsense/Dnscryptproxy/dnscrypt-proxy.toml | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/dns/dnscrypt-proxy/pkg-descr b/dns/dnscrypt-proxy/pkg-descr index f6cdd0817..8619615eb 100644 --- a/dns/dnscrypt-proxy/pkg-descr +++ b/dns/dnscrypt-proxy/pkg-descr @@ -8,6 +8,8 @@ Plugin Changelog 1.11 * Fix DNSBL update due to FreeBSD13 upgrade (sed syntax) +* Fix "manual disable of specific servers" when more than one server is + specified (contributed by Evgeny Grin (karlson2k)) 1.10 diff --git a/dns/dnscrypt-proxy/src/opnsense/service/templates/OPNsense/Dnscryptproxy/dnscrypt-proxy.toml b/dns/dnscrypt-proxy/src/opnsense/service/templates/OPNsense/Dnscryptproxy/dnscrypt-proxy.toml index 2207b162b..96dd4718e 100644 --- a/dns/dnscrypt-proxy/src/opnsense/service/templates/OPNsense/Dnscryptproxy/dnscrypt-proxy.toml +++ b/dns/dnscrypt-proxy/src/opnsense/service/templates/OPNsense/Dnscryptproxy/dnscrypt-proxy.toml @@ -5,7 +5,7 @@ server_names = [{{ "'" + ("','".join(OPNsense.dnscryptproxy.general.serverlist.s {% endif %} {% if helpers.exists('OPNsense.dnscryptproxy.general.disabled_serverlist') and OPNsense.dnscryptproxy.general.disabled_serverlist != '' %} -disabled_server_names = ['{{OPNsense.dnscryptproxy.general.disabled_serverlist}}'] +disabled_server_names = [{{ "'" + ("','".join(OPNsense.dnscryptproxy.general.disabled_serverlist.split(','))) + "'" }}] {% endif %} {% if helpers.exists('OPNsense.dnscryptproxy.general.listen_addresses') and OPNsense.dnscryptproxy.general.listen_addresses != '' %}