| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-04-21 | .github/workflows: add cross-android | James Tucker | 1 | -0/+3 |
| 2022-04-21 | net/dns/resolver, net/tsaddr: fix reverse lookups in 4to6 IP range | Tom DNetto | 3 | -2/+29 |
| 2022-04-20 | cmd/tailscale: add "debug via" subcommand to do CIDR math for via ranges | Brad Fitzpatrick | 1 | -0/+16 |
| 2022-04-19 | derp/derphttp,net/netcheck: improve netcheck behavior under MITM proxies | Tom DNetto | 1 | -6/+21 |
| 2022-04-19 | net/dns: schedule DoH upgrade explicitly, fix Resolver.Addr confusion | Brad Fitzpatrick | 7 | -146/+134 |
| 2022-04-19 | net/dns/resolver: count errors when racing DNS queries, fail earlier | Brad Fitzpatrick | 1 | -25/+34 |
| 2022-04-19 | net/dns: remove an unused function | Brad Fitzpatrick | 1 | -8/+0 |
| 2022-04-18 | net/dns/resolver: make DoH dialer use existing dnscache happy eyeball dialer | Brad Fitzpatrick | 4 | -15/+113 |
| 2022-04-17 | net/dnsfallback: update from 'go generate' | Brad Fitzpatrick | 1 | -8/+15 |
| 2022-04-14 | net/dns/publicdns: add missing call to sync.Once.Do (#4410) | phirework | 1 | -0/+1 |
| 2022-04-14 | net/dns, util/publicdns: extract public DNS mapping into own package (#4405) | phirework | 4 | -75/+150 |
| 2022-04-13 | Revert ".github/workflows: work around golang/go#51629" | Brad Fitzpatrick | 2 | -10/+2 |
| 2022-04-11 | net/tsaddr, wgengine/netstack: add IPv6 range that forwards to site-relative ... | Brad Fitzpatrick | 2 | -0/+55 |
| 2022-04-08 | net/dns, net/dns/resolver, wgengine: refactor DNS request path (#4364) | Tom | 3 | -13/+84 |
| 2022-04-06 | net/dns/resolver: return symbolic PTR records for TS service IPs (#4361) | Tom | 2 | -0/+24 |
| 2022-03-28 | net/netutil: add CheckIPForwardingLinux (#4301) | Maisem Ali | 2 | -0/+224 |
| 2022-03-26 | net/packet, wgengine/netstack: remove workaround for old gvisor ECN bug | Brad Fitzpatrick | 2 | -113/+0 |
| 2022-03-25 | cmd/tailscale: write fewer known_hosts, resolve ssh host to FQDN early | Brad Fitzpatrick | 1 | -7/+12 |
| 2022-03-24 | net/dnsfallback: do not attempt lookups of IPs. | Maisem Ali | 1 | -0/+4 |
| 2022-03-24 | net/dnscache: do not call LookupIPFallback if the context was canceled. | Maisem Ali | 1 | -1/+1 |
| 2022-03-24 | net/netutil: move some net utils from control/controlhttp to netutil | Brad Fitzpatrick | 1 | -0/+53 |
| 2022-03-21 | wgengine: inject packetbuffers rather than bytes (#4220) | James Tucker | 1 | -15/+47 |
| 2022-03-19 | all: use strings.Cut even more | Brad Fitzpatrick | 3 | -10/+6 |
| 2022-03-18 | net/tshttpproxy: ensure we pass the correct flags to WinHttpOpen on Win7 and ... | Aaron Klotz | 1 | -1/+26 |
| 2022-03-17 | .github/workflows: work around golang/go#51629 | David Anderson | 2 | -2/+10 |
| 2022-03-17 | all: use any instead of interface{} | Josh Bleecher Snyder | 17 | -26/+26 |
| 2022-03-16 | all: use Go 1.18's strings.Cut | Brad Fitzpatrick | 1 | -4/+4 |
| 2022-03-16 | net/dns/resolver: remove closure allocation explanation | Josh Bleecher Snyder | 1 | -2/+0 |
| 2022-03-08 | net/interfaces: add FreeBSD default route lookup (portmapping, etc) | Brad Fitzpatrick | 2 | -2/+138 |
| 2022-03-08 | net/socks5: always close client connections after serving | Maisem Ali | 1 | -1/+1 |
| 2022-03-04 | net/tsaddr: add func ContainsExitRoutes | Brad Fitzpatrick | 1 | -0/+25 |
| 2022-02-28 | net/interfaces: get Linux default route from netlink as fallback | Brad Fitzpatrick | 3 | -6/+79 |
| 2022-02-27 | net/tstun: set link speed to SPEED_UNKNOWN | Dmytro Shynkevych | 3 | -0/+81 |
| 2022-02-23 | net/dns: ignore permission errors on Synology DSM7 for now | Brad Fitzpatrick | 1 | -3/+20 |
| 2022-02-22 | net/netutil: fix regression where peerapi would get closed after 1st req | Brad Fitzpatrick | 2 | -14/+83 |
| 2022-02-16 | net/dns: add health check for particular broken-ish Linux DNS config | Brad Fitzpatrick | 1 | -1/+3 |
| 2022-02-14 | net/dns/resolvconffile: unify three /etc/resolv.conf parsers into new package | Brad Fitzpatrick | 5 | -126/+226 |
| 2022-02-14 | net/dnscache: don't do bootstrap DNS lookup after most failed dials | Brad Fitzpatrick | 2 | -17/+181 |
| 2022-02-14 | net/dnscache: refactor from func-y closure-y state to types & methods | Brad Fitzpatrick | 1 | -42/+72 |
| 2022-02-13 | net/tstun: remove TODO that's done | Brad Fitzpatrick | 1 | -1/+0 |
| 2022-02-13 | net/netutil: unify two oneConnListeners into a new package | Brad Fitzpatrick | 1 | -0/+50 |
| 2022-02-11 | net/dns: slightly optimize dbusPing for non-dbus case [Linux] | Brad Fitzpatrick | 1 | -3/+3 |
| 2022-02-11 | net/dns: remove some unused code for detecting systemd-resolved [Linux] | Brad Fitzpatrick | 1 | -32/+0 |
| 2022-02-11 | net/dns: fix systemd-resolved detection race at boot | Brad Fitzpatrick | 2 | -15/+60 |
| 2022-02-10 | net/dns: add NetworkManager regression test | Denton Gentry | 1 | -0/+11 |
| 2022-02-03 | net/interfaces: bound Linux /proc/net/route parsing | Brad Fitzpatrick | 2 | -3/+21 |
| 2022-01-31 | net/dns/resolvd: properly handle not having "search" entries | Aaron Bieber | 1 | -1/+3 |
| 2022-01-26 | go.mod: bump netstack, switch to upstream netstack | Brad Fitzpatrick | 1 | -5/+5 |
| 2022-01-24 | envknob: add new package for all the strconv.ParseBool(os.Getenv(..)) | Brad Fitzpatrick | 5 | -14/+11 |
| 2022-01-24 | net/dns: log why resolved does not look like it's on use [Linux] | Brad Fitzpatrick | 2 | -7/+11 |