| Age | Commit message (Expand) | Author | Files | Lines |
| 2021-04-07 | control/controlclient: return correct certificate | Adrian Dewhurst | 1 | -20/+41 |
| 2021-04-06 | ipn: move Options.Notify to its own method | Brad Fitzpatrick | 8 | -90/+122 |
| 2021-04-06 | cmd/tailscaled, wgengine{,/netstack}: add netstack hybrid mode, add to Windows | Brad Fitzpatrick | 8 | -33/+220 |
| 2021-04-06 | ipn/{ipnlocal,localapi}: add localapi handler to dial/proxy file PUTs | Brad Fitzpatrick | 4 | -15/+138 |
| 2021-04-06 | monitor/polling: reduce Cloud Run polling interval. | Denton Gentry | 1 | -2/+22 |
| 2021-04-06 | hostifo: update LXC, add Cloud Run. | Denton Gentry | 1 | -0/+20 |
| 2021-04-06 | net/nettest: make nettest.NewConn pass x/net/nettest.TestConn. | Maisem Ali | 6 | -153/+283 |
| 2021-04-06 | net/dns: split out search domains and match domains in OSConfig. | David Anderson | 7 | -25/+23 |
| 2021-04-06 | net/dns: start of compat hacks for Windows 7. | David Anderson | 1 | -7/+97 |
| 2021-04-06 | cmd/tailscale/cli: add debug command to print localapi curl command | Brad Fitzpatrick | 1 | -0/+19 |
| 2021-04-06 | ipn/localapi: add API for getting file targets | Brad Fitzpatrick | 3 | -0/+268 |
| 2021-04-05 | net/dns: implement OS-level split DNS for Windows. | David Anderson | 1 | -23/+191 |
| 2021-04-05 | net/dns: set OSConfig.Primary. | David Anderson | 1 | -0/+1 |
| 2021-04-05 | net/tstun: return the real interface name at device creation. | David Anderson | 5 | -14/+39 |
| 2021-04-05 | ipn/localapi: 404 on bad endpoints | David Crawshaw | 1 | -1/+3 |
| 2021-04-05 | net/dns: add a Primary field to OSConfig. | David Anderson | 9 | -44/+37 |
| 2021-04-05 | net/dns: rename Set to SetDNS in OSConfigurator. | David Anderson | 8 | -12/+12 |
| 2021-04-05 | net/dns: unify the OS manager and internal resolver. | David Anderson | 4 | -91/+63 |
| 2021-04-05 | net/dns/resolver: remove unused err return value. | David Anderson | 3 | -39/+12 |
| 2021-04-05 | net/dns: rename impl to os. | David Anderson | 1 | -7/+7 |
| 2021-04-05 | net/dns/resolver: remove leftover debug print. | David Anderson | 1 | -1/+0 |
| 2021-04-05 | health: add DNS subsystem and plumb errors in. | David Anderson | 2 | -4/+23 |
| 2021-04-05 | wgengine: move DNS configuration out of wgengine/router. | David Anderson | 15 | -71/+38 |
| 2021-04-03 | go.mod: update wireguard-go again | Josh Bleecher Snyder | 2 | -2/+6 |
| 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 | 6 | -15/+4 |
| 2021-04-02 | net/dns: fix typo in docstring. | David Anderson | 1 | -1/+1 |
| 2021-04-02 | wgengine/router: add a CallbackRouter shim. | David Anderson | 1 | -0/+54 |
| 2021-04-02 | ipn/ipnlocal: don't install any magicdns names if not proxying. | David Anderson | 1 | -4/+8 |
| 2021-04-02 | go.mod: update to latest wireguard-go and x/sys | Josh Bleecher Snyder | 2 | -2/+6 |
| 2021-04-02 | wgengine/...: split into multiple receive functions | Josh Bleecher Snyder | 7 | -270/+190 |
| 2021-04-02 | types/preftype: don't use iota for consts persisted to disk | Brad Fitzpatrick | 1 | -3/+5 |
| 2021-04-02 | ipn/ipnlocal: lazily connect to control, lazily generate machine key | Brad Fitzpatrick | 2 | -29/+50 |
| 2021-04-02 | ipn/ipnlocal: simplify loadStateLocked control flow a bit, restore logging | Brad Fitzpatrick | 1 | -7/+10 |
| 2021-04-02 | net/dns: disable NetworkManager and resolved configurators temporarily. | David Anderson | 3 | -4/+9 |
| 2021-04-02 | net/dns: replace managerImpl with OSConfigurator in code. | David Anderson | 12 | -48/+49 |
| 2021-04-02 | net/dns: add an OSConfigurator interface. | David Anderson | 1 | -0/+36 |
| 2021-04-02 | wgengine: take in dns.Config, split out to resolver.Config and dns.OSConfig. | David Anderson | 7 | -45/+58 |
| 2021-04-02 | net/dns: add new Config that captures tailscale+OS DNS config. | David Anderson | 1 | -0/+28 |
| 2021-04-02 | net/dns: rename Config to OSConfig. | David Anderson | 11 | -20/+19 |
| 2021-04-01 | net/dns: remove ManagerConfig, pass relevant args directly. | David Anderson | 16 | -70/+42 |
| 2021-04-01 | net/dns: put noop.go back, limit with build tags for staticcheck. | David Anderson | 1 | -0/+19 |
| 2021-04-01 | net/dns: remove Cleanup manager parameter. | David Anderson | 4 | -31/+2 |
| 2021-04-01 | net/dns: remove PerDomain from Config. | David Anderson | 5 | -31/+8 |
| 2021-04-01 | wgengine/router: move DNS cleanup into the DNS package. | David Anderson | 3 | -9/+17 |
| 2021-04-01 | wgengine/router: don't store unused tunname on windows. | David Anderson | 1 | -7/+0 |
| 2021-04-01 | ipn/ipnlocal: fix peerapi6 port being report as 0 in netstack mode | Brad Fitzpatrick | 2 | -21/+17 |
| 2021-04-01 | net/dns/resolver: teach the forwarder to do per-domain routing. | David Anderson | 5 | -122/+180 |
| 2021-04-01 | version/distro: look for absolute synology path | David Crawshaw | 1 | -1/+1 |
| 2021-04-01 | tailcfg: add Node.Capabilities, remove old stuff | Brad Fitzpatrick | 3 | -149/+25 |