583 Commits (d04afc697cbb81fb765fdee8847b8e33e34537be)

Author SHA1 Message Date
Maisem Ali fd99c54e10 tailcfg,all: change structs to []*dnstype.Resolver 4 years ago
Tom d1d6ab068e
net/dns, wgengine: implement DNS over TCP (#4598) 4 years ago
James Tucker f9e86e64b7 *: use WireGuard where logged, printed or named 4 years ago
James Tucker ae483d3446 wgengine, net/packet, cmd/tailscale: add ICMP echo 4 years ago
Tom DNetto 2a0b5c21d2 net/dns/{., resolver}, wgengine: fix goroutine leak on shutdown 4 years ago
Tom DNetto 7f45734663 assorted: documentation and readability fixes 4 years ago
Tom DNetto 9e77660931 net/tstun,wgengine/{.,netstack}: handle UDP magicDNS traffic in netstack 4 years ago
Tom DNetto dc71d3559f net/tstun,wgengine: split PreFilterOut into multiple hooks 4 years ago
Tom DNetto 5b85f848dd net/dns,net/dns/resolver: refactor channels/magicDNS out of Resolver 4 years ago
Brad Fitzpatrick 6bed781259 all: gofmt all 4 years ago
James Tucker 96fec4b969 net/tshttpproxy: synology: pick proxy by scheme 4 years ago
Maisem Ali eff6a404a6 net/tshttpproxy: use http as the scheme for proxies 4 years ago
Maisem Ali 5a1ef1bbb9 net/tsdial: add SystemDial as a wrapper on netns.Dial 4 years ago
Brad Fitzpatrick c6c752cf64 net/tshttpproxy: fix typo 4 years ago
Tom DNetto 5fb8e01a8b net/dns/resolver: add metric for number of truncated dns packets 4 years ago
Brad Fitzpatrick e97209c6bf net/dns: add tailscaled-on-macOS DNS OSConfigurator 4 years ago
Tom DNetto 78fededaa5 net/dns/resolver: support magic resolution of via-<siteid>.<ip4> domains 4 years ago
James Tucker 700bd37730 tshttpproxy: support synology proxy configuration 4 years ago
Tom DNetto df26c63793 net/dns/resolver, net/tsaddr: fix reverse lookups in 4to6 IP range 4 years ago
Brad Fitzpatrick d413850bd7 cmd/tailscale: add "debug via" subcommand to do CIDR math for via ranges 4 years ago
Tom DNetto c8f4dfc8c0 derp/derphttp,net/netcheck: improve netcheck behavior under MITM proxies 4 years ago
Brad Fitzpatrick cc575fe4d6 net/dns: schedule DoH upgrade explicitly, fix Resolver.Addr confusion 4 years ago
Brad Fitzpatrick e3a4952527 net/dns/resolver: count errors when racing DNS queries, fail earlier 4 years ago
Brad Fitzpatrick d9efbd97cb net/dns: remove an unused function 4 years ago
Brad Fitzpatrick ecea6cb994 net/dns/resolver: make DoH dialer use existing dnscache happy eyeball dialer 4 years ago
Brad Fitzpatrick f4f76eb275 net/dnsfallback: update from 'go generate' 4 years ago
phirework 52d32c94d8
net/dns/publicdns: add missing call to sync.Once.Do (#4410) 4 years ago
phirework 83c734a6e0
net/dns, util/publicdns: extract public DNS mapping into own package (#4405) 4 years ago
Brad Fitzpatrick a49d8d5200 Revert ".github/workflows: work around golang/go#51629" 4 years ago
Brad Fitzpatrick 3ae701f0eb net/tsaddr, wgengine/netstack: add IPv6 range that forwards to site-relative IPv4 4 years ago
Tom 24bdcbe5c7
net/dns, net/dns/resolver, wgengine: refactor DNS request path (#4364) 4 years ago
Tom 6be7931eb4
net/dns/resolver: return symbolic PTR records for TS service IPs (#4361) 4 years ago
Maisem Ali 309ddef852
net/netutil: add CheckIPForwardingLinux (#4301) 4 years ago
Brad Fitzpatrick e4d8d5e78b net/packet, wgengine/netstack: remove workaround for old gvisor ECN bug 4 years ago
Brad Fitzpatrick 753f1bfad4 cmd/tailscale: write fewer known_hosts, resolve ssh host to FQDN early 4 years ago
Maisem Ali b2f269d5b7 net/dnsfallback: do not attempt lookups of IPs. 4 years ago
Maisem Ali b45bb577a0 net/dnscache: do not call LookupIPFallback if the context was canceled. 4 years ago
Brad Fitzpatrick b647977b33 net/netutil: move some net utils from control/controlhttp to netutil 4 years ago
James Tucker 445c04c938
wgengine: inject packetbuffers rather than bytes (#4220) 4 years ago
Brad Fitzpatrick f2041c9088 all: use strings.Cut even more 4 years ago
Aaron Klotz 6e91f872af net/tshttpproxy: ensure we pass the correct flags to WinHttpOpen on Win7 and Win8.0 4 years ago
David Anderson 2a412ac9ee .github/workflows: work around golang/go#51629 4 years ago
Josh Bleecher Snyder 0868329936 all: use any instead of interface{} 4 years ago
Brad Fitzpatrick 61ee72940c all: use Go 1.18's strings.Cut 4 years ago
Josh Bleecher Snyder 0ef74f37a5 net/dns/resolver: remove closure allocation explanation 4 years ago
Brad Fitzpatrick 61cdcf4082 net/interfaces: add FreeBSD default route lookup (portmapping, etc) 4 years ago
Maisem Ali 2fb087891b net/socks5: always close client connections after serving 4 years ago
Brad Fitzpatrick b493ef5b71 net/tsaddr: add func ContainsExitRoutes 4 years ago
Brad Fitzpatrick 55095df644 net/interfaces: get Linux default route from netlink as fallback 4 years ago
Dmytro Shynkevych d9a7205be5 net/tstun: set link speed to SPEED_UNKNOWN 4 years ago