From eb76729d63245e2e8f06f4d6d52d2fd4aab4fb1f Mon Sep 17 00:00:00 2001 From: khramshinr Date: Tue, 30 Jan 2024 14:12:01 +0700 Subject: dns forwarding: T5687: Implement ECS settings for PowerDNS recursor --- .../service_dns_forwarding.xml.in | 43 ++++++++++++++++++++++ 1 file changed, 43 insertions(+) (limited to 'interface-definitions/service_dns_forwarding.xml.in') diff --git a/interface-definitions/service_dns_forwarding.xml.in b/interface-definitions/service_dns_forwarding.xml.in index 0f8863438..b520af44d 100644 --- a/interface-definitions/service_dns_forwarding.xml.in +++ b/interface-definitions/service_dns_forwarding.xml.in @@ -735,6 +735,49 @@ + + + DNS server options + + + + + List of client netmasks for which EDNS Client Subnet will be added + + ipv4net + IP addresses or subnets, negation supported + + + ipv6net + IPv6 addresses or subnets, negation supported + + + + + + + Number of bits of IPv4 address to pass for EDNS Client Subnet + + u32:0-32 + Number of bits of IPv4 address + + + + + + + + + List of netmasks and domains that we should enable EDNS subnet for + + txt + Netmask or domain + + + + + + -- cgit v1.2.3 From c4b6c156549ea03262793c78532c2456e8713b81 Mon Sep 17 00:00:00 2001 From: khramshinr Date: Wed, 31 Jan 2024 12:13:07 +0700 Subject: dns forwarding: T5687: Implement ECS settings for PowerDNS recursor Fix option descriptions --- interface-definitions/service_dns_forwarding.xml.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'interface-definitions/service_dns_forwarding.xml.in') diff --git a/interface-definitions/service_dns_forwarding.xml.in b/interface-definitions/service_dns_forwarding.xml.in index b520af44d..788f0c18e 100644 --- a/interface-definitions/service_dns_forwarding.xml.in +++ b/interface-definitions/service_dns_forwarding.xml.in @@ -742,7 +742,7 @@ - List of client netmasks for which EDNS Client Subnet will be added + Client netmask for which EDNS Client Subnet will be added ipv4net IP addresses or subnets, negation supported @@ -768,7 +768,7 @@ - List of netmasks and domains that we should enable EDNS subnet for + Netmask or domain that we should enable EDNS subnet for txt Netmask or domain -- cgit v1.2.3 From 049560725b93de49ec2d5a779e391e61d568ceb6 Mon Sep 17 00:00:00 2001 From: Christian Breunig Date: Thu, 1 Feb 2024 20:32:04 +0100 Subject: dns forwarding: T5687: add missing constraints on ecs-add-for CLI node Completion help suggests only IPv4 and IPv6 prefixes are supported, thus add a proper constraint enforcing this. --- interface-definitions/service_dns_forwarding.xml.in | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'interface-definitions/service_dns_forwarding.xml.in') diff --git a/interface-definitions/service_dns_forwarding.xml.in b/interface-definitions/service_dns_forwarding.xml.in index 788f0c18e..a54618e82 100644 --- a/interface-definitions/service_dns_forwarding.xml.in +++ b/interface-definitions/service_dns_forwarding.xml.in @@ -745,12 +745,26 @@ Client netmask for which EDNS Client Subnet will be added ipv4net - IP addresses or subnets, negation supported + IPv4 prefix to match + + + !ipv4net + Match everything except the specified IPv4 prefix ipv6net - IPv6 addresses or subnets, negation supported + IPv6 prefix to match + + + !ipv6net + Match everything except the specified IPv6 prefix + + + + + + -- cgit v1.2.3