summaryrefslogtreecommitdiffhomepage
path: root/net
AgeCommit message (Expand)AuthorFilesLines
2021-05-18net/dns: always offer MagicDNS records at 100.100.100.100.David Anderson3-95/+72
2021-05-10net/dns: don't use interfaces.Tailscale to find the tailscale interface index.David Anderson2-32/+21
2021-05-10Revert "net/dns: set IPv4 auto mode in NM, so it lets us set DNS."David Anderson1-22/+12
2021-05-06net/dns: log the correct error when NM Reapply fails.David Anderson1-1/+1
2021-05-06net/dns: set IPv4 auto mode in NM, so it lets us set DNS.David Anderson1-12/+22
2021-05-06net/dns: don't try to configure LLMNR or mdns in NetworkManager.David Anderson1-3/+6
2021-05-06net/tstun: fix TUN log spam when ACLs drop a packetBrad Fitzpatrick2-9/+21
2021-05-05net/tsaddr: add NewContainsIPFunc (move from wgengine)Brad Fitzpatrick2-0/+76
2021-05-04net/tstun: remove unnecessary break statementJosh Bleecher Snyder1-1/+0
2021-05-03tstest/integration: add testNode.AwaitListening, DERP+STUN, improve proxy trapBrad Fitzpatrick1-3/+3
2021-04-29net/dns: add GOOS build tagsJosh Bleecher Snyder4-0/+8
2021-04-29net/dns: stop NetworkManager breaking v6 connectivity when setting DNS.David Anderson1-0/+20
2021-04-29net/interfaces: return all Tailscale addresses from Tailscale().David Anderson1-2/+6
2021-04-27net/dns: on windows, skip site-local v6 resolvers.David Anderson1-15/+45
2021-04-26net/tstun: split TUN events channel into up/down and MTUJosh Bleecher Snyder1-1/+51
2021-04-26net/dns: work around WSL DNS implementation flaws.David Anderson2-2/+29
2021-04-26wgengine/bench: speed test for channels, sockets, and wireguard-go.Avery Pennarun1-1/+1
2021-04-23net/dns: work around new NetworkManager in other selection paths.David Anderson1-4/+24
2021-04-23net/dns: don't use NM+resolved for NM >=1.26.6.David Anderson1-1/+48
2021-04-23net/interfaces: work around race fetching routing tableBrad Fitzpatrick2-2/+41
2021-04-22net/dns/resolver: remove unnecessary/racy WaitGroup.David Anderson1-17/+4
2021-04-20net/dns: fix resolved match domains when no nameservers are provided.David Anderson1-1/+1
2021-04-20net/dns: correctly capture all traffic in non-split configs.David Anderson1-2/+23
2021-04-20net/dns: remove config in openresolv when given an empty DNS config.David Anderson1-6/+14
2021-04-20net/dns: make debian_resolvconf correctly clear DNS configs.David Anderson3-16/+33
2021-04-20net/dns: restore resolv.conf when given an empty config in directManager.David Anderson1-5/+43
2021-04-20net/dns: remove ForceSplitDNSForTesting.David Anderson1-17/+0
2021-04-19net/tsaddr: expand ephemeral nodes range to /64Naman Sood1-2/+2
2021-04-16net/tsaddr: add new IP range for ephemeral nodes in Tailscale ULA (#1715)Naman Sood1-0/+12
2021-04-14net/dns: add debugging traces to DNS manager selection on linux.David Anderson2-2/+38
2021-04-14net/dns: fix inverted test for NetworkManager.David Anderson1-1/+1
2021-04-14net/dns: error out on linux if /etc/resolv.conf can't be read.David Anderson1-0/+3
2021-04-14net/dns: fix freebsd DNS manager selection.David Anderson3-38/+46
2021-04-14stun fuzzer: Small fixAdamKorcz1-1/+1
2021-04-13net/dns: fix FreeBSD buildBrad Fitzpatrick1-0/+5
2021-04-13net/dns: fix staticheck.David Anderson2-75/+0
2021-04-13net/dns: implement correct manager detection on linux.David Anderson3-6/+189
2021-04-13net/dns: fix NM's GetBaseConfig when no configs exist.David Anderson1-0/+4
2021-04-13net/dns: refactor dbus connection setup in resolved manager.David Anderson1-46/+25
2021-04-12net/dns: return error from NewOSManager, use it to initialize NM.David Anderson13-47/+50
2021-04-12net/dns: support split and unsplit DNS in NetworkManager.David Anderson1-2/+124
2021-04-11net/dns: fix up NetworkManager configurator a bit.David Anderson1-26/+36
2021-04-11net/dns: set resolved DefaultRoute setting according to split-dns mode.David Anderson1-0/+4
2021-04-11net/dns: fix staticcheck errors.David Anderson2-13/+15
2021-04-11net/dns: pacify staticcheck for nowBrad Fitzpatrick1-0/+1
2021-04-11net/dns: support split DNS in systemd-resolved.David Anderson2-16/+73
2021-04-11net/dns: improve NetworkManager detection, using more DBus.David Anderson2-7/+35
2021-04-10net/dns: rename resolvconf.go to debian_resolvconf.go.David Anderson5-191/+185
2021-04-10net/dns: also include 'tail' and 'base' files when fixing up resolv.conf.David Anderson1-0/+8
2021-04-10net/dns: implement prior config reading for debian resolvconf.David Anderson1-3/+65