| Age | Commit message (Expand) | Author | Files | Lines |
| 2020-09-07 | WIP: playing with using gvisor's netstack for pure userspace TCP/relayingbradfitz/gvisor_netstack | Brad Fitzpatrick | 3 | -7/+190 |
| 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 |
| 2020-08-06 | wgengine,magicsock: fix two lazy wireguard config issues | Brad Fitzpatrick | 4 | -27/+153 |
| 2020-08-06 | tsdns: implement reverse DNS lookups, canonicalize names everywhere. (#640) | Dmytro Shynkevych | 5 | -90/+413 |
| 2020-08-06 | control/controlclient: remove unused NetworkMap.UAPI method | Brad Fitzpatrick | 1 | -5/+13 |
| 2020-08-06 | wgengine/magicsock: fix lazy config deadlock, document more lock ordering | Brad Fitzpatrick | 1 | -21/+24 |
| 2020-08-05 | wgengine/monitor: log RTM_DELROUTE details, fix format strings | Brad Fitzpatrick | 1 | -2/+12 |
| 2020-08-05 | wgengine: fix deadlock between engine and magicsock | Brad Fitzpatrick | 2 | -3/+8 |
| 2020-08-04 | wgengine/magicsock: don't deadlock on pre-disco Endpoints w/ lazy wireguard c... | Brad Fitzpatrick | 1 | -7/+5 |
| 2020-08-04 | wgengine/magicsock: when hard NAT, add stun-ipv4:static-port as candidate | Brad Fitzpatrick | 1 | -0/+11 |
| 2020-08-04 | wgengine/magicsock: deflake tests, Close deadlock again | Brad Fitzpatrick | 2 | -15/+35 |
| 2020-08-01 | wgengine/filter: omit logging for all v6 multicast, remove debug panic :( | Brad Fitzpatrick | 2 | -1/+10 |
| 2020-07-31 | all: dns refactor, add Proxied and PerDomain flags from control (#615) | Dmytro Shynkevych | 25 | -380/+559 |
| 2020-07-31 | wgengine: fix lazy wireguard config bug on sent packet minute+ later | Brad Fitzpatrick | 1 | -5/+22 |