mirror of
https://github.com/opnsense/plugins.git
synced 2026-05-28 04:34:15 -04:00
dns/dnscrypt-proxy: added support for 'disabled_server_names' (#2518)
This commit is contained in:
parent
0ac78b5f01
commit
4cb6dfae1d
4 changed files with 20 additions and 0 deletions
|
|
@ -8,6 +8,7 @@ Plugin Changelog
|
|||
1.10
|
||||
|
||||
* Add option to enable/disable local query logs
|
||||
* Add manual disable of specific servers
|
||||
|
||||
1.9
|
||||
|
||||
|
|
|
|||
|
|
@ -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,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 %}
|
||||
|
|
|
|||
Loading…
Reference in a new issue