| Age | Commit message (Expand) | Author | Files | Lines |
| 2021-03-29 | wgengine/netstack: Allow userspace networking mode to expose subnets (#1588) | Naman Sood | 1 | -38/+114 |
| 2021-03-28 | wgengine/monitor: on wall time jump, synthesize network change event | Brad Fitzpatrick | 1 | -28/+107 |
| 2021-03-28 | wgengine: rename Fake to RespondToPing. | David Anderson | 1 | -7/+9 |
| 2021-03-28 | wgengine: make Tun optional again, default to fake. | David Anderson | 1 | -3/+11 |
| 2021-03-28 | wgengine: optimize isLocalAddr a bit | Brad Fitzpatrick | 2 | -25/+86 |
| 2021-03-28 | wgengine: default Router to a no-op router. | David Anderson | 1 | -11/+3 |
| 2021-03-28 | wgengine: remove Config.TUN argument. | David Anderson | 1 | -3/+0 |
| 2021-03-27 | wgengine: extend TestWatchdog timeout on macOS | Josh Bleecher Snyder | 1 | -2/+10 |
| 2021-03-27 | wgengine: make the tun.Device required at construction. | David Anderson | 1 | -9/+4 |
| 2021-03-26 | net/tstun: rename TUN to Wrapper. | David Anderson | 5 | -15/+15 |
| 2021-03-26 | net/tstun: rename NewFakeTUN to NewFake. | David Anderson | 1 | -1/+1 |
| 2021-03-26 | net/tstun: merge in wgengine/tstun. | David Anderson | 9 | -973/+5 |
| 2021-03-26 | wgengine: pass in an explicit router.Router, rather than a generator. | David Anderson | 2 | -25/+20 |
| 2021-03-26 | wgengine: remove Config.TUNName, require caller to create device. | David Anderson | 3 | -263/+4 |
| 2021-03-26 | wgengine/router: remove unused wireguard *Device argument. | David Anderson | 11 | -27/+16 |
| 2021-03-26 | wgengine/monitor: fix OpenBSD build | Brad Fitzpatrick | 1 | -1/+2 |
| 2021-03-26 | net/interfaces: remove mutating methods, add EqualFiltered instead | Brad Fitzpatrick | 1 | -7/+2 |
| 2021-03-25 | many: gofmt. | David Anderson | 7 | -7/+7 |
| 2021-03-25 | Move DNS flush logic to net/dns. | David Anderson | 1 | -6/+3 |
| 2021-03-25 | wgengine/router/dns: move to net/dns. | David Anderson | 18 | -1195/+5 |
| 2021-03-25 | Move wgengine/tsdns to net/dns. | David Anderson | 13 | -2441/+14 |
| 2021-03-25 | ipn/ipnlocal: start of peerapi between nodes | Brad Fitzpatrick | 1 | -21/+22 |
| 2021-03-24 | wgengine: pass logger as a separate arg to device.NewDevice | Josh Bleecher Snyder | 3 | -14/+10 |
| 2021-03-24 | net/packet, wgengine/{filter,tstun}: add TSMP ping | Brad Fitzpatrick | 5 | -6/+139 |
| 2021-03-24 | wgengine/magicsock: check returned error in addTestEndpoint | Josh Bleecher Snyder | 1 | -4/+7 |
| 2021-03-23 | wgengine/magicsock: prefer IPv6 transport if roughly equivalent latency | Brad Fitzpatrick | 2 | -0/+34 |
| 2021-03-23 | all: s/Magic DNS/MagicDNS/ for consistency | Brad Fitzpatrick | 2 | -2/+2 |
| 2021-03-23 | wgengine/magicsock: add an addrLatency type to combine an IPPort+time.Duration | Brad Fitzpatrick | 2 | -17/+64 |
| 2021-03-22 | wgengine: log tailscale pings | Brad Fitzpatrick | 1 | -0/+4 |
| 2021-03-22 | health: track whether any network interface is up | Brad Fitzpatrick | 1 | -0/+1 |
| 2021-03-22 | wgengine{,/magicsock}: fix, improve "tailscale ping" to default routes and su... | Brad Fitzpatrick | 3 | -54/+97 |
| 2021-03-22 | wgengine/magicsock: don't update control if only endpoint order changes | Brad Fitzpatrick | 2 | -6/+84 |
| 2021-03-20 | net/packet, wgengine{,/filter}: remove net/packet IPProto forwarding consts | Brad Fitzpatrick | 7 | -96/+98 |
| 2021-03-20 | net/packet, wgengine/filter: support SCTP | Brad Fitzpatrick | 7 | -36/+48 |
| 2021-03-19 | tailcfg: add FilterRule.IPProto | Brad Fitzpatrick | 6 | -15/+156 |
| 2021-03-19 | wgengine/magicsock: annotate a few more disco logs as verbose | Brad Fitzpatrick | 1 | -4/+4 |
| 2021-03-18 | wgengine/magicsock: mark some legacy debug log output as verbose | Brad Fitzpatrick | 1 | -6/+6 |
| 2021-03-17 | wgengine/netstack: use inet.af/netstack, remove 64-bit only limitation | Brad Fitzpatrick | 2 | -54/+14 |
| 2021-03-16 | Revert "wgengine/netstack: update gvisor to remove 64-bit only limitation" | David Anderson | 2 | -2/+42 |
| 2021-03-16 | wgengine: don't diagnose iOS NWPathMonitor connection probe timeouts | Brad Fitzpatrick | 1 | -0/+13 |
| 2021-03-16 | wgengine/monitor: skip more route messages on darwin | Brad Fitzpatrick | 1 | -10/+64 |
| 2021-03-15 | wgengine/netstack: update gvisor to remove 64-bit only limitation | Brad Fitzpatrick | 2 | -42/+2 |
| 2021-03-15 | wgengine/router: report to control when setPrivateNetwork fails | Brad Fitzpatrick | 1 | -0/+2 |
| 2021-03-15 | health, controlclient, ipn, magicsock: tell health package state of things | Brad Fitzpatrick | 1 | -0/+15 |
| 2021-03-15 | client, cmd/hello, ipn, wgengine: fix whois for netstack-forwarded connections | Naman Sood | 4 | -3/+66 |
| 2021-03-15 | net/portmapper, wgengine/monitor: cache gateway IP info until link changes | Brad Fitzpatrick | 3 | -3/+35 |
| 2021-03-15 | wgengine/router: fix go vet failure on BSDs | Brad Fitzpatrick | 1 | -1/+1 |
| 2021-03-15 | wgengine/router: flushdns in windows when router config changes | Aleksandar Pesic | 1 | -0/+8 |
| 2021-03-12 | derp{,/derphttp},magicsock: tell DERP server when ping acks can be expected | Brad Fitzpatrick | 1 | -0/+1 |
| 2021-03-12 | wgengine{,tsdns}: rebind MagicDNS forwarders on link change | Brad Fitzpatrick | 3 | -12/+46 |