From be43869f31e0ce4ab65a3ece2d2ff812b90e7a4d Mon Sep 17 00:00:00 2001 From: Nathan Rennie-Waldock Date: Wed, 19 Jun 2024 19:09:24 +0100 Subject: [PATCH] dns/bind: Fix handling of multiple ACLs in allow-query/allow-transfer --- .../src/opnsense/service/templates/OPNsense/Bind/named.conf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dns/bind/src/opnsense/service/templates/OPNsense/Bind/named.conf b/dns/bind/src/opnsense/service/templates/OPNsense/Bind/named.conf index 23839cf43..8c02915ed 100644 --- a/dns/bind/src/opnsense/service/templates/OPNsense/Bind/named.conf +++ b/dns/bind/src/opnsense/service/templates/OPNsense/Bind/named.conf @@ -58,7 +58,7 @@ options { {% if helpers.exists('OPNsense.bind.general.allowtransfer') and OPNsense.bind.general.allowtransfer != '' %} allow-transfer { -{% for acl in helpers.toList('OPNsense.bind.general.allowtransfer') %} +{% for acl in OPNsense.bind.general.allowtransfer.split(',') %} {% set transfer_acl = helpers.getUUID(acl) %} {{ transfer_acl.name }}; {% endfor %} @@ -67,7 +67,7 @@ options { {% if helpers.exists('OPNsense.bind.general.allowquery') and OPNsense.bind.general.allowquery != '' %} allow-query { -{% for acl in helpers.toList('OPNsense.bind.general.allowquery') %} +{% for acl in OPNsense.bind.general.allowquery.split(',') %} {% set query_acl = helpers.getUUID(acl) %} {{ query_acl.name }}; {% endfor %}