| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-06-30 | ipn/ipnlocal: prefer to use one CGNAT route on the Mac | Mihai Parparita | 1 | -0/+22 |
| 2022-03-08 | net/interfaces: add FreeBSD default route lookup (portmapping, etc) | Brad Fitzpatrick | 2 | -2/+138 |
| 2022-02-28 | net/interfaces: get Linux default route from netlink as fallback | Brad Fitzpatrick | 3 | -6/+79 |
| 2022-02-03 | net/interfaces: bound Linux /proc/net/route parsing | Brad Fitzpatrick | 2 | -3/+21 |
| 2021-12-29 | net/interfaces: define DefaultRouteInterface and State.DefaultRouteInterface | Brad Fitzpatrick | 6 | -24/+132 |
| 2021-11-22 | wgengine/monitor: ignore adding/removing uninteresting IPs | Josh Bleecher Snyder | 2 | -13/+81 |
| 2021-11-08 | net/interfaces/windows: update Tailscale interface detection logic to | Maisem Ali | 1 | -2/+6 |
| 2021-10-20 | net/interfaces: assume the network's up on js/wasm | Brad Fitzpatrick | 1 | -0/+3 |
| 2021-10-14 | net/interfaces: add List, GetList | Brad Fitzpatrick | 1 | -7/+31 |
| 2021-10-06 | net/interfaces: add RegisterInterfaceGetter for Android | Brad Fitzpatrick | 1 | -15/+48 |
| 2021-09-08 | net/interfaces: remove stray C header file | Brad Fitzpatrick | 1 | -257/+0 |
| 2021-08-26 | net/interfaces: fix default route lookup on Windows | Brad Fitzpatrick | 1 | -10/+64 |
| 2021-08-05 | all: gofmt with Go 1.17 | Josh Bleecher Snyder | 2 | -0/+2 |
| 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 | 1 | -2/+2 |
| 2021-07-26 | net/{dnscache,interfaces}: use netaddr.IP.IsPrivate, delete copied code | Brad Fitzpatrick | 4 | -27/+9 |
| 2021-07-14 | net/interface: add AWS App Runner /proc/net/route test | Denton Gentry | 1 | -0/+26 |
| 2021-07-08 | net/interfaces: trim getPACWindows whitespace before parsing URL | Brad Fitzpatrick | 1 | -0/+5 |
| 2021-06-28 | ipn, etc: use controlplane.tailscale.com | David Crawshaw | 1 | -1/+1 |
| 2021-06-18 | net/interfaces: use IPv4 link local if nothing better | Denton Gentry | 1 | -7/+56 |
| 2021-06-17 | net/{interfaces,netcheck}: rename some fields, funcs | Brad Fitzpatrick | 2 | -11/+11 |
| 2021-06-03 | net/{interfaces,netns}: change which build tag means mac/ios Network/System E... | Brad Fitzpatrick | 2 | -67/+69 |
| 2021-05-16 | all: adapt to opaque netaddr types | Josh Bleecher Snyder | 1 | -9/+9 |
| 2021-05-10 | net/interface: remove darwin fetchRoutingTable workaround | Brad Fitzpatrick | 1 | -26/+2 |
| 2021-04-29 | net/interfaces: return all Tailscale addresses from Tailscale(). | David Anderson | 1 | -2/+6 |
| 2021-04-23 | net/interfaces: work around race fetching routing table | Brad Fitzpatrick | 2 | -2/+41 |
| 2021-03-31 | interfaces: check correct error /proc/net/route | Denton Gentry | 1 | -4/+6 |
| 2021-03-30 | interfaces: try larger read from /proc/net/route | Denton Gentry | 2 | -5/+94 |
| 2021-03-30 | interfaces: allow IPv6 ULA as a valid address. | Denton Gentry | 2 | -1/+25 |
| 2021-03-26 | net/interfaces: remove mutating methods, add EqualFiltered instead | Brad Fitzpatrick | 2 | -41/+74 |
| 2021-03-26 | net/interfaces: track more interface metadata in State | Brad Fitzpatrick | 1 | -10/+10 |
| 2021-03-19 | net/interfaces: use windows API to get the default route instead of parsing `... | Aleksandar Pesic | 1 | -44/+64 |
| 2021-03-16 | net/interfaces: skip IPv6 link-local interfaces like we do for IPv4 | Brad Fitzpatrick | 1 | -7/+6 |
| 2021-03-15 | net/interfaces: rewrite the darwin likelyHomeRouterIP from C to Go | Brad Fitzpatrick | 5 | -220/+133 |
| 2021-03-08 | net/interfaces, wgengine/monitor: fix false positives link changes | Brad Fitzpatrick | 1 | -0/+24 |
| 2021-03-05 | net/interfaces: log why when we failed to look up gateway on macOS | Brad Fitzpatrick | 1 | -0/+2 |
| 2021-03-04 | net/interfaces: sort returned addresses from LocalAddresses | Brad Fitzpatrick | 1 | -3/+9 |
| 2021-03-02 | net/interfaces: merge darwin files for DefaultRouteInterface in sandbox | Brad Fitzpatrick | 3 | -82/+67 |
| 2021-03-01 | ipn/ipnlocal: transform default routes into "all but LAN" routes. | David Anderson | 1 | -34/+44 |
| 2021-02-25 | net/interfaces: go idle on macOS when wifi/etc is down, ignore utun* interfaces | Brad Fitzpatrick | 1 | -8/+57 |
| 2021-02-14 | net/{interfaces,netns}: add some new tests, missed from prior commit | Brad Fitzpatrick | 1 | -0/+17 |
| 2021-02-14 | net/interfaces: fix staticcheck error on darwin | Brad Fitzpatrick | 1 | -2/+2 |
| 2021-02-14 | net/{interfaces,ns}: add tailscaled-mode darwin routing looping prevention | Brad Fitzpatrick | 2 | -1/+82 |
| 2021-02-12 | net/interfaces: reconcile interface filtering with address printing in logs | Brad Fitzpatrick | 1 | -10/+18 |
| 2021-02-02 | net/interfaces: use a uint32_t for ipv4 address | David Crawshaw | 1 | -4/+4 |
| 2021-01-26 | net/interfaces: don't send over zt* interfaces | Brad Fitzpatrick | 1 | -2/+17 |
| 2021-01-26 | net/interfaces: remove IsTailscaleIP, make callers use tsaddr. | David Anderson | 2 | -30/+5 |
| 2020-12-19 | net/interfaces: return IPv6 addresses from LocalAddresses. | David Anderson | 1 | -5/+0 |
| 2020-12-14 | go.mod: upgrade staticcheck to 0.1.0 | Josh Bleecher Snyder | 1 | -2/+2 |
| 2020-11-19 | net/interfaces: make syscall and netstat agree when multiple gateways are pre... | Josh Bleecher Snyder | 1 | -0/+5 |