| Age | Commit message (Expand) | Author | Files | Lines |
| 2021-04-26 | wgengine/bench: improved rate selection. | Avery Pennarun | 3 | -17/+31 |
| 2021-04-26 | wgengine/bench: speed test for channels, sockets, and wireguard-go. | Avery Pennarun | 4 | -0/+959 |
| 2021-04-24 | wgengine/router{win}: ignore broadcast routes added by Windows when removing ... | Maisem Ali | 4 | -57/+117 |
| 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-22 | wgengine: quiet connection failure diagnostics for exit nodes | Brad Fitzpatrick | 1 | -0/+19 |
| 2021-04-21 | wgengine/wglog: allow wireguard-go receive routines to log | Josh Bleecher Snyder | 1 | -1/+1 |
| 2021-04-21 | wgengine/netstack: log error when acceptUDP fails | Josh Bleecher Snyder | 1 | -1/+1 |
| 2021-04-21 | wgengine/netstack: log ForwarderRequest in readable form, only in debug mode ... | Naman Sood | 1 | -5/+12 |
| 2021-04-21 | wgengine/wgcfg/nmcfg: consolidate exit node log lines | Josh Bleecher Snyder | 1 | -5/+28 |
| 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-15 | wgengine/router: add the Tailscale ULA route on darwin. | Maisem Ali | 1 | -1/+1 |
| 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 | 4 | -67/+82 |
| 2021-04-12 | ipn/ipnlocal,wgengine/router,cmd/tailscale: add flag to allow local lan acces... | Maisem Ali | 3 | -36/+132 |
| 2021-04-12 | net/dns: return error from NewOSManager, use it to initialize NM. | David Anderson | 1 | -1/+5 |
| 2021-04-12 | wgengine/monitor: reduce Linux log spam on down | Brad Fitzpatrick | 1 | -1/+1 |
| 2021-04-11 | net/dns: improve NetworkManager detection, using more DBus. | David Anderson | 1 | -6/+9 |
| 2021-04-10 | wgengine/router: fix FreeBSD configuration failure on the v6 /48. | David Anderson | 1 | -0/+7 |
| 2021-04-07 | net/dns: some post-review cleanups. | David Anderson | 1 | -2/+1 |
| 2021-04-07 | net/dns: add GetBaseConfig to OSConfigurator interface. | David Anderson | 1 | -0/+5 |
| 2021-04-06 | cmd/tailscaled, wgengine{,/netstack}: add netstack hybrid mode, add to Windows | Brad Fitzpatrick | 5 | -18/+166 |
| 2021-04-06 | monitor/polling: reduce Cloud Run polling interval. | Denton Gentry | 1 | -2/+22 |
| 2021-04-05 | net/dns: add a Primary field to OSConfig. | David Anderson | 1 | -5/+5 |
| 2021-04-05 | net/dns: unify the OS manager and internal resolver. | David Anderson | 1 | -36/+5 |
| 2021-04-05 | net/dns/resolver: remove unused err return value. | David Anderson | 1 | -5/+2 |
| 2021-04-05 | health: add DNS subsystem and plumb errors in. | David Anderson | 1 | -3/+13 |
| 2021-04-05 | wgengine: move DNS configuration out of wgengine/router. | David Anderson | 6 | -55/+17 |
| 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 | 5 | -12/+2 |
| 2021-04-02 | wgengine/router: add a CallbackRouter shim. | David Anderson | 1 | -0/+54 |
| 2021-04-02 | wgengine/...: split into multiple receive functions | Josh Bleecher Snyder | 4 | -268/+182 |
| 2021-04-02 | wgengine: take in dns.Config, split out to resolver.Config and dns.OSConfig. | David Anderson | 5 | -18/+32 |
| 2021-04-02 | net/dns: rename Config to OSConfig. | David Anderson | 1 | -1/+1 |
| 2021-04-01 | net/dns: remove ManagerConfig, pass relevant args directly. | David Anderson | 4 | -24/+4 |
| 2021-04-01 | wgengine/router: move DNS cleanup into the DNS package. | David Anderson | 1 | -9/+0 |
| 2021-04-01 | wgengine/router: don't store unused tunname on windows. | David Anderson | 1 | -7/+0 |
| 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 | 3 | -10/+12 |
| 2021-04-01 | wgengine/router: document some fields a bit more | Brad Fitzpatrick | 1 | -1/+9 |
| 2021-04-01 | wgengine/monitor: Linux fall back to polling | Denton Gentry | 3 | -55/+73 |
| 2021-04-01 | net/dns/resolver: add live reconfig, plumb through to ipnlocal. | David Anderson | 4 | -24/+16 |
| 2021-03-31 | net/dns/resolver: unexport Packet, only use it internally. | David Anderson | 1 | -10/+6 |
| 2021-03-31 | net/dns/resolver: remove Start method, fully spin up in New instead. | David Anderson | 1 | -4/+6 |