mirror of
https://github.com/netbirdio/plugins.git
synced 2026-05-22 18:44:07 -07:00
dns/dnscrypt-proxy: added support for 'disabled_server_names' (#2518)
This commit is contained in:
@@ -8,6 +8,7 @@ Plugin Changelog
|
||||
1.10
|
||||
|
||||
* Add option to enable/disable local query logs
|
||||
* Add manual disable of specific servers
|
||||
|
||||
1.9
|
||||
|
||||
|
||||
+8
@@ -171,4 +171,12 @@
|
||||
<type>checkbox</type>
|
||||
<help>This will enable/disable local logs. This includes both [query_log] and [nx_log] as described in the DNSCrypt-Proxy documentation.</help>
|
||||
</field>
|
||||
<field>
|
||||
<id>general.disabled_serverlist</id>
|
||||
<label>Disabled Servers List</label>
|
||||
<type>select_multiple</type>
|
||||
<style>tokenize</style>
|
||||
<allownew>true</allownew>
|
||||
<help><![CDATA[Exclude servers from automatic selection. Add any specific server names here if you do not want to use them for any reason.]]></help>
|
||||
</field>
|
||||
</form>
|
||||
|
||||
@@ -140,5 +140,12 @@
|
||||
<default>1</default>
|
||||
<Required>Y</Required>
|
||||
</query_logs>
|
||||
<disabled_serverlist type="TextField">
|
||||
<mask>/^([a-z0-9.,\-]{1,70})$/</mask>
|
||||
<default></default>
|
||||
<Required>N</Required>
|
||||
<FieldSeparator>,</FieldSeparator>
|
||||
<asList>Y</asList>
|
||||
</disabled_serverlist>
|
||||
</items>
|
||||
</model>
|
||||
|
||||
+4
@@ -4,6 +4,10 @@
|
||||
server_names = [{{ "'" + ("','".join(OPNsense.dnscryptproxy.general.serverlist.split(','))) + "'" }}]
|
||||
{% endif %}
|
||||
|
||||
{% if helpers.exists('OPNsense.dnscryptproxy.general.disabled_serverlist') and OPNsense.dnscryptproxy.general.disabled_serverlist != '' %}
|
||||
disabled_server_names = ['{{OPNsense.dnscryptproxy.general.disabled_serverlist}}']
|
||||
{% endif %}
|
||||
|
||||
{% if helpers.exists('OPNsense.dnscryptproxy.general.listen_addresses') and OPNsense.dnscryptproxy.general.listen_addresses != '' %}
|
||||
listen_addresses = [{{ "'" + ("','".join(OPNsense.dnscryptproxy.general.listen_addresses.split(','))) + "'" }}]
|
||||
{% else %}
|
||||
|
||||
Reference in New Issue
Block a user