| Age | Commit message (Expand) | Author | Files | Lines |
| 2021-08-04 | net/portmapper: fix UPnP probing, work against all portsupnpdebug | Brad Fitzpatrick | 4 | -61/+232 |
| 2021-08-03 | net/dns: correct log message. | Denton Gentry | 1 | -1/+1 |
| 2021-08-03 | net/dns/resolver: add test that I forgot to git add earlier | Brad Fitzpatrick | 1 | -0/+90 |
| 2021-08-02 | net/dns/resolver: fix skipped DoH test that bitrot | Brad Fitzpatrick | 1 | -1/+3 |
| 2021-08-01 | net/dnsfallback: re-run go generate | Brad Fitzpatrick | 1 | -21/+14 |
| 2021-07-30 | net/interfaces: explicitly check netaddr.IP.Is6 in isUsableV6 | Matt Layher | 2 | -1/+3 |
| 2021-07-30 | net/tsaddr: remove IsULA, replace with netaddr.IP.IsPrivate | Matt Layher | 3 | -29/+2 |
| 2021-07-29 | net/tstun: use mono.Time | Josh Bleecher Snyder | 2 | -10/+11 |
| 2021-07-29 | net/dns/resolver: allow an extra alloc for go closure allocation | Josh Bleecher Snyder | 1 | -2/+5 |
| 2021-07-29 | net/dnsfallback: add new nodes | Brad Fitzpatrick | 1 | -0/+21 |
| 2021-07-27 | net/dns/resolver: EDNS OPT record off-by-one | David Crawshaw | 1 | -2/+3 |
| 2021-07-27 | net/tstun: buffer outbound channel | Josh Bleecher Snyder | 1 | -1/+1 |
| 2021-07-27 | net/tstun: buffer outbound channel | Josh Bleecher Snyder | 1 | -3/+4 |
| 2021-07-26 | net/portmapper: rename ErrGatewayNotFound to ErrGatewayRange, reword text | Brad Fitzpatrick | 1 | -3/+3 |
| 2021-07-26 | net/{dnscache,interfaces}: use netaddr.IP.IsPrivate, delete copied code | Brad Fitzpatrick | 6 | -64/+10 |
| 2021-07-26 | net/dnscache: update a comment | Brad Fitzpatrick | 1 | -1/+1 |
| 2021-07-26 | net/dnscache: make Dialer try all resolved IPs | Brad Fitzpatrick | 2 | -24/+137 |
| 2021-07-26 | net/dnscache: cache all IPs per hostname | Brad Fitzpatrick | 1 | -33/+42 |
| 2021-07-25 | net/dns/resolver: race well-known resolvers less aggressively | Brad Fitzpatrick | 2 | -20/+113 |
| 2021-07-25 | net/dns/resolver: add forwardQuery type as race work prep | Brad Fitzpatrick | 1 | -15/+37 |
| 2021-07-25 | net/dns/resolver: fix func used as netaddr.IP in printf | Brad Fitzpatrick | 1 | -3/+5 |
| 2021-07-22 | net/portmapper: disable UPnP on iOS for now | Brad Fitzpatrick | 2 | -0/+32 |
| 2021-07-22 | net/dns: don't build init*.go on non-windows | Brad Fitzpatrick | 2 | -0/+4 |
| 2021-07-22 | net/dns/resolver: bound DoH usage on iOS | Brad Fitzpatrick | 1 | -0/+24 |
| 2021-07-21 | net/dns/resolver: fall back to IPv6 for well-known DoH servers if v4 fails | Brad Fitzpatrick | 2 | -2/+39 |
| 2021-07-21 | net/dns/resolver: use correct Cloudflare DoH hostnames | Brad Fitzpatrick | 1 | -8/+8 |
| 2021-07-21 | net/portmapper: return correct upnp port | julianknodt | 1 | -1/+7 |
| 2021-07-19 | net/dns{,/resolver}: quiet DNS output logging | Brad Fitzpatrick | 3 | -2/+94 |
| 2021-07-19 | net/dnsfallback: regenerate | Josh Bleecher Snyder | 1 | -0/+7 |
| 2021-07-15 | control/{controlknobs,controlclient}: simplify knobs API, fix controlclient c... | Brad Fitzpatrick | 1 | -2/+2 |
| 2021-07-15 | net/portmapper: add upnp port mapping | julianknodt | 3 | -49/+317 |
| 2021-07-15 | net/dns/resolver: upgrade forwarded MagicDNS queries to DoH when IP known | Brad Fitzpatrick | 2 | -3/+205 |
| 2021-07-15 | Implemented Commandline Download Speedtest (#2064) | Aaditya Chaudhary | 4 | -0/+369 |
| 2021-07-14 | netns_linux: remove special handling for tests. | Denton Gentry | 1 | -12/+0 |
| 2021-07-14 | net/netns: support !CAP_NET_ADMIN | Denton Gentry | 2 | -11/+48 |
| 2021-07-14 | netns_linux: No namespace for localhost. | Denton Gentry | 3 | -0/+63 |
| 2021-07-14 | net/interface: add AWS App Runner /proc/net/route test | Denton Gentry | 1 | -0/+26 |
| 2021-07-09 | wgengine/magicsock: make portmapping async | Brad Fitzpatrick | 2 | -20/+82 |
| 2021-07-08 | net/interfaces: trim getPACWindows whitespace before parsing URL | Brad Fitzpatrick | 1 | -0/+5 |
| 2021-07-07 | net/tstun: fix data races | Josh Bleecher Snyder | 1 | -6/+31 |
| 2021-07-02 | net/tstun: add inner loop to poll | Josh Bleecher Snyder | 1 | -18/+24 |
| 2021-07-02 | net/tstun: simplify code | Josh Bleecher Snyder | 1 | -14/+7 |
| 2021-07-02 | net/tstun: remove multi-case selects from hot code | Josh Bleecher Snyder | 1 | -51/+66 |
| 2021-06-30 | net/dns: do not run wsl.exe as LocalSystem | David Crawshaw | 2 | -45/+83 |
| 2021-06-28 | net/dns: set WSL /etc/resolv.conf | David Crawshaw | 5 | -15/+325 |
| 2021-06-28 | net/dns: factor directManager out over an FS interface | David Crawshaw | 6 | -44/+179 |
| 2021-06-28 | net/socks5/tssocks: add a SOCKS5 dialer type, method-ifying code | Brad Fitzpatrick | 1 | -27/+46 |
| 2021-06-28 | net/socks5/tssocks: add new package, move SOCKS5 glue out of tailscaled | Brad Fitzpatrick | 2 | -2/+69 |
| 2021-06-28 | ipn, etc: use controlplane.tailscale.com | David Crawshaw | 2 | -2/+2 |
| 2021-06-27 | net/dns/resolver: fmt item | julianknodt | 1 | -1/+1 |