diff --git a/dns/bind/Makefile b/dns/bind/Makefile index 3323aea67..48b788c2a 100644 --- a/dns/bind/Makefile +++ b/dns/bind/Makefile @@ -1,6 +1,5 @@ PLUGIN_NAME= bind -PLUGIN_VERSION= 1.13 -PLUGIN_REVISION= 1 +PLUGIN_VERSION= 1.14 PLUGIN_COMMENT= BIND domain name service PLUGIN_DEPENDS= bind916 PLUGIN_MAINTAINER= m.muenz@gmail.com diff --git a/dns/bind/pkg-descr b/dns/bind/pkg-descr index 99d74dce5..4c59d1e86 100644 --- a/dns/bind/pkg-descr +++ b/dns/bind/pkg-descr @@ -8,6 +8,13 @@ necessary for asking and answering name service questions. Plugin Changelog ================ +1.14 + +* Reject built-in ACL names +* Fix truncated checkboxes +* Add button to delete selected items +* Relax ACL name mask (allow underscores and hyphens) + 1.13 * Update BIND to 9.16 diff --git a/dns/bind/src/opnsense/mvc/app/models/OPNsense/Bind/Acl.xml b/dns/bind/src/opnsense/mvc/app/models/OPNsense/Bind/Acl.xml index 6466c0033..6abff3a73 100644 --- a/dns/bind/src/opnsense/mvc/app/models/OPNsense/Bind/Acl.xml +++ b/dns/bind/src/opnsense/mvc/app/models/OPNsense/Bind/Acl.xml @@ -12,8 +12,8 @@ Y - /^([0-9a-zA-Z]){1,32}$/u - Should be a string between 1 and 32 characters. Allowed characters are 0-9a-zA-Z + /^(?!any$|localhost$|localnets$|none$)[0-9a-zA-Z_\-]{1,32}$/u + Should be a string between 1 and 32 characters. Allowed characters are 0-9a-zA-Z_-. Built-in ACL names must not be used: any, localhost, localnets, none. diff --git a/dns/bind/src/opnsense/mvc/app/views/OPNsense/Bind/general.volt b/dns/bind/src/opnsense/mvc/app/views/OPNsense/Bind/general.volt index 60d74b68c..e42640843 100644 --- a/dns/bind/src/opnsense/mvc/app/views/OPNsense/Bind/general.volt +++ b/dns/bind/src/opnsense/mvc/app/views/OPNsense/Bind/general.volt @@ -55,7 +55,7 @@ POSSIBILITY OF SUCH DAMAGE. - + {{ lang._('Enabled') }} @@ -72,6 +72,7 @@ POSSIBILITY OF SUCH DAMAGE. + @@ -86,7 +87,7 @@ POSSIBILITY OF SUCH DAMAGE. {{ lang._('Zone management is still in experimental state, use with caution.') }} - + {{ lang._('Enabled') }} @@ -108,6 +109,7 @@ POSSIBILITY OF SUCH DAMAGE. + @@ -117,7 +119,7 @@ POSSIBILITY OF SUCH DAMAGE. {{ lang._('Records') }} - + {{ lang._('Enabled') }} @@ -136,6 +138,7 @@ POSSIBILITY OF SUCH DAMAGE. + @@ -219,9 +222,11 @@ $( document ).ready(function() { if (ids.length > 0) { request['domain'] = ids[0]; $("#recordAddBtn").show(); + $("#recordDelBtn").show(); $("#record-area").show(); } else { $("#recordAddBtn").hide(); + $("#recordDelBtn").hide(); $("#record-area").hide(); } return request;