427 Commits (b7658a4ad2d13da515daee2bd8dd7d50a9067708)

Author SHA1 Message Date
Alex Chan c2e474e729 all: rename variables with lowercase-l/uppercase-I 5 months ago
Brad Fitzpatrick 99b06eac49 syncs: add Mutex/RWMutex alias/wrappers for future mutex debugging 5 months ago
Brad Fitzpatrick 9123932710 net/dns, wgengine: use viewer/cloner for Config 6 months ago
Brad Fitzpatrick f270c3158a net/dns, ipn/ipnlocal: fix regressions from change moving away from deephash 6 months ago
Brad Fitzpatrick 316afe7d02 util/checkchange: stop using deephash everywhere 6 months ago
Brad Fitzpatrick a208cb9fd5 feature/featuretags: add features for c2n, peerapi, advertise/use routes/exit nodes 7 months ago
Claus Lensbøl ce752b8a88
net/netmon: remove usage of direct callbacks from netmon (#17292) 7 months ago
Brad Fitzpatrick bcd79b161a feature/featuretags: add option to turn off DNS 7 months ago
Brad Fitzpatrick bdb69d1b1f net/dns/resolver: fix data race in test 7 months ago
Brad Fitzpatrick 01e645fae1 util/backoff: rename logtail/backoff package to util/backoff 7 months ago
Brad Fitzpatrick b3e9a128af net/dns, feature/featuretags: make NetworkManager, systemd-resolved, and DBus modular 7 months ago
Brad Fitzpatrick 798fddbe5c feature/linuxdnsfight: move inotify watching of /etc/resolv.conf out to a feature 7 months ago
Brad Fitzpatrick 55d0e6d3a8 net/dns/recursive: remove recursive DNS resolver 7 months ago
Alex Chan db0b9a361c net/dns: don't timeout if inotify sends multiple events 7 months ago
Claus Lensbøl 2015ce4081
health,ipn/ipnlocal: introduce eventbus in heath.Tracker (#17085) 7 months ago
Brad Fitzpatrick 2b3e533048 util/syspolicy: finish plumbing policyclient, add feature/syspolicy, move global impl 8 months ago
Brad Fitzpatrick 2434bc69fc util/syspolicy/{setting,ptype}: move PreferenceOption and Visibility to new leaf package 8 months ago
Brad Fitzpatrick d05e6dc09e util/syspolicy/policyclient: add policyclient.Client interface, start plumbing 8 months ago
Brad Fitzpatrick cc532efc20 util/syspolicy/*: move syspolicy keys to new const leaf "pkey" package 8 months ago
jishudashu 23a0398136
ipn/ipnlocal, net/dns: use slices.Equal to simplify code (#16641) 9 months ago
Brad Fitzpatrick 5d4e67fd93 net/dns/recursive: set EDNS on queries 9 months ago
Brad Fitzpatrick fbc6a9ec5a all: detect JetKVM and specialize a handful of things for it 9 months ago
Brad Fitzpatrick ad0dfcb185 net/*: remove Windows exceptions for when Resolver.PreferGo didn't work 10 months ago
Jonathan Nobels 5e54819cee
net/dns: cache dns.Config for reuse when compileConfig fails (#16059) 11 months ago
Nick Khyl fb188c5b53 net/dns,docs/windows/policy,util/syspolicy: register Tailscale IP addresses in AD DNS if required by policy 11 months ago
Nick Khyl cffb809569 net/tsdial: update (*Dialer).SetRoutes() to log the size of the resulting bart.Table 11 months ago
Nick Khyl a9be049c19 ipn/ipnlocal,net/dns/resolver: use the user dialer and routes for DNS forwarding by default, except on iOS and Android 11 months ago
Brad Fitzpatrick 02f68e5d9f net/dns: don't link dbus, gonotify on Android 12 months ago
David Anderson 5399fa159a net/netmon: publish events to event bus 1 year ago
Brad Fitzpatrick fb96137d79 net/{netx,memnet},all: add netx.DialFunc, move memnet Network impl 1 year ago
Brad Fitzpatrick 84c82ac4be net/dns: add Plan 9 support 1 year ago
Brad Fitzpatrick a3bc0bcb0a net/dns: add debug envknob to enable dual stack MagicDNS 1 year ago
Jonathan Nobels 25d5f78c6e
net/dns: expose a function for recompiling the DNS configuration (#15346) 1 year ago
Anton f35c49d211 net/dns: update to illarion/gonotify/v3 to fix a panic 1 year ago
Anton c4984632ca net/dns: add a simple test for resolv.conf inotify watcher 1 year ago
Aaron Klotz 7d73a38b40 net/dns: only populate OSConfig.Hosts when MagicDNS is enabled 1 year ago
Aaron Klotz d818a58a77 net/dns: ensure the Windows configurator does not touch the hosts file unless the configuration actually changed 1 year ago
Brad Fitzpatrick 60d19fa00d all: use Go 1.21's binary.NativeEndian 1 year ago
Nahum Shalman 9373a1b902 all: illumos/solaris userspace only support 1 year ago
Brad Fitzpatrick 1e2e319e7d util/slicesx: add MapKeys and MapValues from golang.org/x/exp/maps 1 year ago
Renato Aguiar 5d07c17b93
net/dns: fix blank lines being added to resolv.conf on OpenBSD (#13928) 1 year ago
Andrew Dunham 7fe6e50858 net/dns/resolver: fix test flake 2 years ago
Andrea Gottardo f8f53bb6d4
health: remove SysDNSOS, add two Warnables for read+set system DNS config (#13874) 2 years ago
Nick Khyl f07ff47922 net/dns/resolver: add tests for using a forwarder with multiple upstream resolvers 2 years ago
Nick Hill c2144c44a3 net/dns/resolver: update (*forwarder).forwardWithDestChan to always return an error unless it sends a response to responseChan 2 years ago
Nick Hill e7545f2eac net/dns/resolver: translate 5xx DoH server errors into SERVFAIL DNS responses 2 years ago
Nick Hill 17335d2104 net/dns/resolver: forward SERVFAIL responses over PeerDNS 2 years ago
Andrea Gottardo 6de6ab015f
net/dns: tweak DoH timeout, limit MaxConnsPerHost, require TLS 1.3 (#13564) 2 years ago
Andrea Gottardo 8a6f48b455
cli: add `tailscale dns query` (#13368) 2 years ago
James Tucker af5a845a87 net/dns/resolver: fix dns-sd NXDOMAIN responses from quad-100 2 years ago