Formatting of DNS files

This commit is contained in:
Kristoffer Dalby 2022-01-25 22:11:15 +00:00
parent 3393363a67
commit a730f007d8
2 changed files with 14 additions and 3 deletions

11
dns.go
View File

@ -51,7 +51,12 @@ func generateMagicDNSRootDomains(ipPrefixes []netaddr.IPPrefix) []dnsname.FQDN {
generateDNSRoot = generateIPv6DNSRootDomain generateDNSRoot = generateIPv6DNSRootDomain
default: default:
panic(fmt.Sprintf("unsupported IP version with address length %d", ipPrefix.IP().BitLen())) panic(
fmt.Sprintf(
"unsupported IP version with address length %d",
ipPrefix.IP().BitLen(),
),
)
} }
fqdns = append(fqdns, generateDNSRoot(ipPrefix)...) fqdns = append(fqdns, generateDNSRoot(ipPrefix)...)
@ -115,7 +120,9 @@ func generateIPv6DNSRootDomain(ipPrefix netaddr.IPPrefix) []dnsname.FQDN {
// function is called only once over the lifetime of a server process. // function is called only once over the lifetime of a server process.
prefixConstantParts := []string{} prefixConstantParts := []string{}
for i := 0; i < maskBits/nibbleLen; i++ { for i := 0; i < maskBits/nibbleLen; i++ {
prefixConstantParts = append([]string{string(nibbleStr[i])}, prefixConstantParts...) prefixConstantParts = append(
[]string{string(nibbleStr[i])},
prefixConstantParts...)
} }
makeDomain := func(variablePrefix ...string) (dnsname.FQDN, error) { makeDomain := func(variablePrefix ...string) (dnsname.FQDN, error) {

View File

@ -81,7 +81,11 @@ func (s *Suite) TestMagicDNSRootDomainsIPv6Single(c *check.C) {
domains := generateMagicDNSRootDomains(prefixes) domains := generateMagicDNSRootDomains(prefixes)
c.Assert(len(domains), check.Equals, 1) c.Assert(len(domains), check.Equals, 1)
c.Assert(domains[0].WithTrailingDot(), check.Equals, "0.e.1.a.c.5.1.1.a.7.d.f.ip6.arpa.") c.Assert(
domains[0].WithTrailingDot(),
check.Equals,
"0.e.1.a.c.5.1.1.a.7.d.f.ip6.arpa.",
)
} }
func (s *Suite) TestMagicDNSRootDomainsIPv6SingleMultiple(c *check.C) { func (s *Suite) TestMagicDNSRootDomainsIPv6SingleMultiple(c *check.C) {