| Age | Commit message (Expand) | Author | Files | Lines |
| 2021-05-16 | all: adapt to opaque netaddr types | Josh Bleecher Snyder | 3 | -44/+41 |
| 2021-05-11 | wgengine: remove wireguard-go DeviceOptions | Josh Bleecher Snyder | 2 | -13/+3 |
| 2021-05-11 | all: add extra information to serialized endpoints | Josh Bleecher Snyder | 3 | -47/+58 |
| 2021-05-06 | wgengine/magicsock: rename discoEndpoint.wgEndpointHostPort to wgEndpoint | Josh Bleecher Snyder | 1 | -14/+14 |
| 2021-05-06 | wgengine/magicsock: use netaddr.MustParseIPPrefix | Josh Bleecher Snyder | 1 | -10/+1 |
| 2021-05-06 | all: s/CreateEndpoint/ParseEndpoint/ in docs | Josh Bleecher Snyder | 1 | -6/+6 |
| 2021-05-06 | wgengine/magicsock: simplify legacy endpoint DstToString | Josh Bleecher Snyder | 1 | -11/+5 |
| 2021-05-03 | wgenengine/magicsock: delete cursed tests | Josh Bleecher Snyder | 1 | -152/+0 |
| 2021-04-29 | all: delete wgcfg.Key and wgcfg.PrivateKey | Josh Bleecher Snyder | 2 | -5/+4 |
| 2021-04-28 | wgengine/magicsock: always run ReceiveIPv6 | Josh Bleecher Snyder | 1 | -7/+4 |
| 2021-04-28 | health: track whether we have a functional udp4 bind | Josh Bleecher Snyder | 1 | -0/+6 |
| 2021-04-28 | wgengine/magicsock: use netaddr.IP in listenPacket | Josh Bleecher Snyder | 1 | -7/+18 |
| 2021-04-28 | wgengine/magicsock: unify initial bind and rebind | Josh Bleecher Snyder | 1 | -59/+122 |
| 2021-04-28 | wgengine/magicsock: remove DefaultPort const | Josh Bleecher Snyder | 1 | -15/+1 |
| 2021-04-28 | wgengine/magicsock: remove context arg from listenPacket | Josh Bleecher Snyder | 1 | -8/+8 |
| 2021-04-26 | health, wgenegine: fix receive func health checks for the fourth time | Josh Bleecher Snyder | 1 | -0/+4 |
| 2021-04-26 | health: delete ReceiveFunc health checks | Josh Bleecher Snyder | 1 | -25/+0 |
| 2021-04-23 | health, wgenegine: fix receive func health checks yet again | Josh Bleecher Snyder | 1 | -14/+25 |
| 2021-04-22 | health, wgengine/magicsock: avoid receive function false positives | Josh Bleecher Snyder | 1 | -1/+7 |
| 2021-04-22 | health: track whether magicsock receive functions are running | Josh Bleecher Snyder | 1 | -0/+8 |
| 2021-04-20 | wgengine/magicsock: remove named return | Josh Bleecher Snyder | 1 | -1/+1 |
| 2021-04-20 | wgengine/magicsock: fix two comments | Josh Bleecher Snyder | 1 | -2/+2 |
| 2021-04-20 | wgengine/magicsock: remove unnecessary type assertions | Josh Bleecher Snyder | 1 | -2/+2 |
| 2021-04-20 | wgengine/magicsock: improve Rebind logging | Josh Bleecher Snyder | 1 | -2/+2 |
| 2021-04-20 | wgengine/magicsock: accept a host and port instead of an addr in listenPacket | Josh Bleecher Snyder | 1 | -6/+7 |
| 2021-04-16 | ipn/ipnlocal, etc: require file sharing capability to send/recv files | Brad Fitzpatrick | 1 | -0/+5 |
| 2021-04-14 | ipn/ipnstate: add PeerStatus.TailscaleIPs slice, deprecate TailAddr | Brad Fitzpatrick | 1 | -6/+11 |
| 2021-04-13 | tailcfg: add Endpoint, EndpointType, MapRequest.EndpointType | Brad Fitzpatrick | 2 | -62/+77 |
| 2021-04-03 | wgengine/magicsock: remove RebindingUDPConn.FakeClosed | Josh Bleecher Snyder | 1 | -70/+20 |
| 2021-04-03 | wgengine/wgcfg: remove Config.ListenPort | Josh Bleecher Snyder | 1 | -2/+1 |
| 2021-04-02 | wgengine/...: split into multiple receive functions | Josh Bleecher Snyder | 2 | -263/+173 |
| 2021-04-01 | all: gofmt -s | Josh Bleecher Snyder | 1 | -4/+4 |
| 2021-04-01 | wgengine/magicsock: adapt CreateEndpoint signature to match wireguard-go | Josh Bleecher Snyder | 2 | -9/+12 |
| 2021-03-30 | wgengine/magicsock: don't call t.Fatal in magicStack.IP | Josh Bleecher Snyder | 1 | -8/+7 |
| 2021-03-26 | net/tstun: rename TUN to Wrapper. | David Anderson | 1 | -2/+2 |
| 2021-03-26 | net/tstun: merge in wgengine/tstun. | David Anderson | 1 | -1/+1 |
| 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 | 1 | -6/+7 |
| 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 | wgengine/magicsock: add an addrLatency type to combine an IPPort+time.Duration | Brad Fitzpatrick | 2 | -17/+64 |
| 2021-03-22 | wgengine{,/magicsock}: fix, improve "tailscale ping" to default routes and su... | Brad Fitzpatrick | 1 | -48/+1 |
| 2021-03-22 | wgengine/magicsock: don't update control if only endpoint order changes | Brad Fitzpatrick | 2 | -6/+84 |
| 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-15 | health, controlclient, ipn, magicsock: tell health package state of things | Brad Fitzpatrick | 1 | -0/+15 |
| 2021-03-15 | net/portmapper, wgengine/monitor: cache gateway IP info until link changes | Brad Fitzpatrick | 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-11 | wgengine/magicsock: delete unused WhoIs method that was moved elsewhere | Brad Fitzpatrick | 1 | -19/+0 |
| 2021-03-09 | tailcfg, net/portmapper, wgengine/magicsock: add NetInfo.HavePortMap | Brad Fitzpatrick | 1 | -0/+23 |