| Age | Commit message (Expand) | Author | Files | Lines |
| 2020-09-16 | wgengine/router: run netsh advfirewall less, rename, document setFirewall | Brad Fitzpatrick | 2 | -24/+54 |
| 2020-09-16 | wgengine/magicsock: clarify pre-disco 'tailscale ping' error message | Christina Wen | 1 | -2/+2 |
| 2020-09-15 | wgengine/router/router_linux.go: fixed " route del failed" error (#756) | Christina Wen | 1 | -4/+4 |
| 2020-09-15 | wgengine/router: tighten isMissingIPv6Err | Brad Fitzpatrick | 1 | -6/+12 |
| 2020-09-14 | net/netns: add windows support. | David Anderson | 2 | -93/+71 |
| 2020-09-14 | wgengine/magicsock: increase test timeout to reduce flakiness | Josh Bleecher Snyder | 1 | -1/+2 |
| 2020-09-14 | wgengine/magicsock: make discoPingPurpose a stringer | Josh Bleecher Snyder | 2 | -0/+30 |
| 2020-09-14 | wgengine/magicsock: improve test logging output | Josh Bleecher Snyder | 1 | -1/+2 |
| 2020-09-11 | wgengine, wgengine/router, cmd/tailscale: force netfilter mode off on Synology | Brad Fitzpatrick | 2 | -14/+8 |
| 2020-09-11 | wgengine/router: tolerate disabled IPv6 on Windows | Brad Fitzpatrick | 1 | -26/+41 |
| 2020-09-11 | wgengine/router/dns: appease staticcheck (again) | Josh Bleecher Snyder | 1 | -0/+6 |
| 2020-09-09 | wgengine/router/dns: remove unnecessary lint ignore line | Josh Bleecher Snyder | 1 | -1/+1 |
| 2020-09-08 | wgengine/router: on Windows, add a firewall rule to allow Tailscale | Brad Fitzpatrick | 1 | -0/+34 |
| 2020-09-02 | wgengine/magicsock: fix typo in comment | Josh Bleecher Snyder | 1 | -1/+1 |
| 2020-09-01 | wgengine/router: remove unnecessary newlines in log.Printf formats | Brad Fitzpatrick | 4 | -14/+14 |
| 2020-09-01 | wgengine/router: fix Windows route sorting that caused de-dup to not work (#727) | Brad Fitzpatrick | 2 | -9/+120 |
| 2020-08-27 | wgengine: add Engine.SetLinkChangeCallback | Brad Fitzpatrick | 3 | -11/+30 |
| 2020-08-27 | tsdns: log when settings upstreams. | Dmytro Shynkevych | 1 | -2/+1 |
| 2020-08-27 | tsdns: remove now unused fields. | Dmytro Shynkevych | 1 | -7/+0 |
| 2020-08-27 | tsdns: remove forwarding queue. | Dmytro Shynkevych | 2 | -43/+12 |
| 2020-08-27 | tsdns: be more strict with type validation. | Dmytro Shynkevych | 2 | -5/+47 |
| 2020-08-27 | tsdns: fix accidental rejection of all non-{A, AAAA} questions. | Dmytro Shynkevych | 3 | -64/+110 |
| 2020-08-26 | wgengine: lazily create peer wireguard configs more explicitly | Brad Fitzpatrick | 3 | -26/+28 |
| 2020-08-25 | cmd/tailscale: add derp and endpoints status (#703) | halulu | 1 | -0/+17 |
| 2020-08-25 | magicsock: call RequestStatus when DERP connects | David Crawshaw | 2 | -0/+15 |
| 2020-08-25 | Revert "magicsock: call RequestStatus when DERP connects" | David Crawshaw | 2 | -6/+4 |
| 2020-08-25 | magicsock: call RequestStatus when DERP connects | David Crawshaw | 2 | -4/+6 |
| 2020-08-24 | wgengine/monitor: add a poller to the Windows link change monitor | Brad Fitzpatrick | 2 | -16/+97 |
| 2020-08-24 | tailcfg, tsdns: derive root domains from list of nodes (#708) | Dmytro Shynkevych | 6 | -51/+65 |
| 2020-08-21 | wgengine/monitor_freebsd.go: remove duplicated errcheck | Disconnect3d | 1 | -3/+0 |
| 2020-08-20 | wgengine: make lazy wireguard on by default | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-08-20 | tsdns: copy name when loewrcasing. | Dmytro Shynkevych | 2 | -42/+61 |
| 2020-08-20 | tsdns: lowercase the name in parseQuery. | Dmytro Shynkevych | 2 | -0/+9 |
| 2020-08-20 | tailcfg, wgengine, controlclient: add control-side gating of lazy WG config | Brad Fitzpatrick | 1 | -3/+10 |
| 2020-08-20 | control/controlclient, wgengine/filter: extract parsePacketFilter to … (#696) | chungdaniel | 2 | -0/+105 |
| 2020-08-19 | wgengine/router/dns: fix staticcheck error on Mac | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-08-19 | tsdns: delegate requests asynchronously (#687) | Dmytro Shynkevych | 4 | -189/+600 |
| 2020-08-19 | router/dns: set all domains on Windows (#672) | Dmytro Shynkevych | 1 | -18/+90 |
| 2020-08-17 | tailcfg, controlclient, magicsock: add control feature flag to enable DRPO | Brad Fitzpatrick | 1 | -2/+16 |
| 2020-08-13 | wgengine/monitor: add Windows linkchange monitor | Brad Fitzpatrick | 2 | -1/+132 |
| 2020-08-12 | wgengine/magicsock: use disco ping src as a candidate endpoint | Brad Fitzpatrick | 1 | -11/+83 |
| 2020-08-12 | wgengine/magicsock: simplify handlePingLocked | Brad Fitzpatrick | 1 | -11/+4 |
| 2020-08-12 | wgengine/monitor: add, clean up netlink logging on route changes | Brad Fitzpatrick | 1 | -18/+51 |
| 2020-08-12 | wgengine/router/router_userspace_bsd: on Mac the route program syntax expects... | Mike Kramlich | 1 | -1/+6 |
| 2020-08-12 | router/dns: detect host endianness for NetworkManager. | Dmytro Shynkevych | 1 | -2/+18 |
| 2020-08-12 | net/interfaces: include DefaultRouteInterface in interfaces.State | Brad Fitzpatrick | 1 | -1/+6 |
| 2020-08-10 | cmd/tailscale/cli: add ping subcommand | Brad Fitzpatrick | 4 | -39/+197 |
| 2020-08-07 | wgengine/router: set MTU on Windows to min(configured,possible) | Brad Fitzpatrick | 1 | -0/+7 |
| 2020-08-06 | wgenginer/router: fix build | Josh Bleecher Snyder | 1 | -2/+7 |
| 2020-08-06 | wgengine: stop giving tsdns a buffer that will be reused | Dmytro Shynkevych | 1 | -1/+1 |