16 Commits (d37451bac6f38cc09b853b08b1dc8359ba767fa1)

Author SHA1 Message Date
Josh Bleecher Snyder 881bb8bcdc net/dns/resolver: allow an extra alloc for go closure allocation 5 years ago
Adrian Dewhurst bcaae3e074 net/dns/resolver: clamp EDNS size 5 years ago
Brad Fitzpatrick 45e64f2e1a net/dns{,/resolver}: refactor DNS forwarder, send out of right link on macOS/iOS 5 years ago
Brad Fitzpatrick 733d52827b net/dns/resolver: skip test on macOS 5 years ago
Adrian Dewhurst 8b11937eaf net/dns/resolver: permit larger max responses, signal truncation 5 years ago
Josh Bleecher Snyder 25df067dd0 all: adapt to opaque netaddr types 5 years ago
David Anderson 1a371b93be util/dnsname: add FQDN type, use throughout codebase. 5 years ago
David Anderson 1bf91c8123 net/dns/resolver: remove unused err return value. 5 years ago
David Anderson 9f105d3968 net/dns/resolver: teach the forwarder to do per-domain routing. 5 years ago
David Anderson 90f82b6946 net/dns/resolver: add live reconfig, plumb through to ipnlocal. 5 years ago
David Anderson dbe4f6f42d net/dns/resolver: unexport Resolve and ResolveReverse. 5 years ago
David Anderson f185d62dc8 net/dns/resolver: unexport Packet, only use it internally. 5 years ago
David Anderson 5fb9e00ecf net/dns/resolver: remove Start method, fully spin up in New instead. 5 years ago
David Anderson 075fb93e69 net/dns/resolver: remove the Config struct. 5 years ago
David Anderson bc81dd4690 net/dns/resolver: rename ResolverConfig to just Config. 5 years ago
David Anderson d99f5b1596 net/dns/resolver: factor the resolver out into a sub-package. 5 years ago
David Anderson 8432999835 Move wgengine/tsdns to net/dns. 5 years ago
Christine Dodrill b89c757817 wgengine/tsdns: explicitly reject .onion lookups 5 years ago
Brad Fitzpatrick 65815cc1ac wgengine/tsdns: skip test that requires local IPv6 when IPv6 unavailable 5 years ago
Josh Bleecher Snyder e8cd7bb66f tstest: simplify goroutine leak tests 5 years ago
Smitty b2a08ddacd wgengine/tsdns: return NOERROR instead of NOTIMP for most records 5 years ago
Brad Fitzpatrick 5efb0a8bca cmd/tailscale: change formatting of "tailscale status" 5 years ago
Josh Bleecher Snyder e0c4ffa71f wgengine/tsdns: respond with any available addrs for ALL queries 5 years ago
Denton Gentry df64b7abf8 Add IPv6 Reverse DNS Lookup test. 5 years ago
Brad Fitzpatrick e8ae355bb8
ipn: delete domainsForProxying, require explicit DNS search domains (mapver 9) (#1078) 5 years ago
Brad Fitzpatrick 741c513e51 wgengine/tsdns: fix error response marshaling, improve bad query logs 5 years ago
Josh Bleecher Snyder 1fd10061fd wgengine/tsdns: delegate bonjour service rdns requests 6 years ago
Dmytro Shynkevych 34a7e7c12b
tsdns: be more strict with type validation. 6 years ago
Dmytro Shynkevych bc34788e65
tsdns: fix accidental rejection of all non-{A, AAAA} questions. 6 years ago
Dmytro Shynkevych a903d6c2ed
tailcfg, tsdns: derive root domains from list of nodes (#708) 6 years ago
Dmytro Shynkevych 6c71e5b851
tsdns: copy name when loewrcasing. 6 years ago
Dmytro Shynkevych 1886dfdca3
tsdns: lowercase the name in parseQuery. 6 years ago
Dmytro Shynkevych 1af70e2468
tsdns: delegate requests asynchronously (#687) 6 years ago
Dmytro Shynkevych 78c2e1ff83
tsdns: implement reverse DNS lookups, canonicalize names everywhere. (#640) 6 years ago
Dmytro Shynkevych c7582dc234
ipn: fix netmap change tracking and dns map generation (#609) 6 years ago
Dmytro Shynkevych 21d1dbfce0 wgengine/tsdns: local DNS server for testing 6 years ago
Dmytro Shynkevych 67ebba90e1
tsdns: dual resolution mode, IPv6 support (#526) 6 years ago
Dmytro Shynkevych 07e02ec9d3
wgengine/tsdns: add test and prevent useless updates (#449) 6 years ago