141 Commits (80decd83c19d1536df482ee1a171663d923a7d7b)

Author SHA1 Message Date
Andrew Dunham f97d0ac994 net/dns/resolver: add better error wrapping 2 years ago
Brad Fitzpatrick 3672f29a4e net/netns, net/dns/resolver, etc: make netmon required in most places 2 years ago
Andrew Dunham b85c2b2313 net/dns/resolver: use SystemDial in DoH forwarder 2 years ago
Brad Fitzpatrick 7c1d6e35a5 all: use Go 1.22 range-over-int 2 years ago
alexelisenko fe22032fb3
net/dns/{publicdns,resolver}: add start of Control D support 2 years ago
James Tucker 8d0d46462b net/dns: timeout DOH requests after 10s without response headers 2 years ago
Andrew Dunham 35c303227a net/dns/resolver: add ID to verbose logs in forwarder 2 years ago
Andrew Lytvynov 2716250ee8
all: cleanup unused code, part 2 (#10670) 2 years ago
James Tucker b48b7d82d0 appc,ipn/ipnlocal,net/dns/resolver: add App Connector wiring when enabled in prefs 2 years ago
Brad Fitzpatrick 7868393200 net/dns/resolver, ipnlocal: fix ExitDNS on Android and iOS 3 years ago
Andrew Dunham 91b9899402 net/dns/resolver: fix flaky test 3 years ago
Andrew Dunham 286c6ce27c
net/dns/resolver: race UDP and TCP queries (#9544) 3 years ago
Andrew Dunham 530aaa52f1 net/dns: retry forwarder requests over TCP 3 years ago
Brad Fitzpatrick a874f1afd8 all: adjust case of "IPv4" and "IPv6" 3 years ago
Mihai Parparita 7330aa593e all: avoid repeated default interface lookups 3 years ago
Mihai Parparita 4722f7e322 all: move network monitoring from wgengine/monitor to net/netmon 3 years ago
Andrew Dunham f85dc6f97c
ci: add more lints (#7909) 3 years ago
Brad Fitzpatrick 10f1c90f4d wgengine/magicsock, types/nettype, etc: finish ReadFromUDPAddrPort netip migration 3 years ago
Mihai Parparita edb02b63f8 net/sockstats: pass in logger to sockstats.WithSockStats 3 years ago
Andrew Dunham 83fa17d26c various: pass logger.Logf through to more places 3 years ago
Mihai Parparita 6ac6ddbb47 sockstats: switch label to enum 3 years ago
Maisem Ali 1a30b2d73f all: use tstest.Replace more 3 years ago
Mihai Parparita 9cb332f0e2 sockstats: instrument networking code paths 3 years ago
David Anderson 8b2ae47c31 version: unexport all vars, turn Short/Long into funcs 3 years ago
Mihai Parparita 0e3fb91a39 net/dns/resolver: remove maxDoHInFlight 3 years ago
Andrew Dunham 880a41bfcc net/dns/resolver: add envknob to debug exit node DNS queries on on Windows 3 years ago
Brad Fitzpatrick b1248442c3 all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our fork 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Mihai Parparita 33520920c3 all: use strs.CutPrefix and strs.CutSuffix more 3 years ago
Brad Fitzpatrick 66b4a363bd net/dns/resolver: add yet another 4via6 DNS form that's hopefully more robust 3 years ago
Brad Fitzpatrick da8def8e13 all: remove old +build tags 4 years ago
Josh Soref d4811f11a0 all: fix spelling mistakes 4 years ago
Eng Zer Jun f0347e841f refactor: move from io/ioutil to io and os packages 4 years ago
Brad Fitzpatrick 74674b110d envknob: support changing envknobs post-init 4 years ago
Mihai Parparita 82e82d9b7a net/dns/resolver: remove unused responseTimeout constant 4 years ago
Brad Fitzpatrick e7376aca25 net/dns/resolver: set DNS-over-HTTPS Accept and User-Agent header on requests 4 years ago
Brad Fitzpatrick 2aade349fc net/dns, types/dnstypes: update some comments, tests for DoH 4 years ago
Brad Fitzpatrick 58abae1f83 net/dns/{publicdns,resolver}: add NextDNS DoH support 4 years ago
Nahum Shalman 214242ff62 net/dns/publicdns: Add Mullvad DoH 4 years ago
Maisem Ali 3bb57504af net/dns/resolver: add comments clarifying nil error returns 4 years ago
Maisem Ali 4497bb0b81 net/dns/resolver: return SERVFAIL when no upstream resolvers set 4 years ago
Maisem Ali a9f6cd41fd all: use syncs.AtomicValue 4 years ago
Maisem Ali 9bb5a038e5 all: use atomic.Pointer 4 years ago
Brad Fitzpatrick 8725b14056 all: migrate more code code to net/netip directly 4 years ago
Brad Fitzpatrick 116f55ff66 all: gofmt for Go 1.19 4 years ago
Brad Fitzpatrick a12aad6b47 all: convert more code to use net/netip directly 4 years ago
Brad Fitzpatrick 6a396731eb all: use various net/netip parse funcs directly 4 years ago
Brad Fitzpatrick 7eaf5e509f net/netaddr: start migrating to net/netip via new netaddr adapter package 4 years ago
Andrew Dunham c7993d2b88
net/dns/resolver: add fuzz/unit test for #2533 (#5018) 4 years ago
Tom DNetto d6817d0f22 net/dns/resolver: respond with SERVFAIL if all upstreams fail 4 years ago