# HG changeset patch # User Kim Alvefur # Date 1773328617 -3600 # Node ID bc33a7269f5a5f8dafea7bbaea34340c9fda4a13 # Parent b5eeb6730721b769c9fff9d91a7bad95c52bf120 net.resolvers.basic: Start AAAA lookup before A lookup per RFC 8305 > Both queries SHOULD be made as soon after one another as possible, > with the AAAA query made first and immediately followed by the A > query. diff -r b5eeb6730721 -r bc33a7269f5a net/resolvers/basic.lua --- a/net/resolvers/basic.lua Sun Mar 22 11:28:52 2026 +0100 +++ b/net/resolvers/basic.lua Thu Mar 12 16:16:57 2026 +0100 @@ -83,8 +83,8 @@ local dns_resolver = adns.resolver(); local dns_lookups = { + ipv6 = do_dns_lookup(self, dns_resolver, "AAAA", self.hostname, true); ipv4 = do_dns_lookup(self, dns_resolver, "A", self.hostname, true); - ipv6 = do_dns_lookup(self, dns_resolver, "AAAA", self.hostname, true); tlsa = do_dns_lookup(self, dns_resolver, "TLSA", ("_%d._%s.%s"):format(self.port, self.conn_type, self.hostname)); };