| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-02-06 | ipn/ipnlocal, wgengine/netstack: use netstack for peerapi server | Brad Fitzpatrick | 2 | -22/+50 |
| 2022-01-10 | ipn/ipnserver: provide means of setting debug env vars on Windows | Brad Fitzpatrick | 1 | -0/+53 |
| 2022-01-06 | ipn: rename SetRunExitNode to SetAdvertiseExitNode | Brad Fitzpatrick | 2 | -5/+5 |
| 2022-01-06 | ipn: add methods on Prefs to get/set exit node being advertised | Brad Fitzpatrick | 2 | -0/+73 |
| 2022-01-06 | ipn/ipnlocal: fix cert fetching on macOS GUI platforms | Brad Fitzpatrick | 1 | -1/+1 |
| 2022-01-04 | ipnlocal, net/{dns,tsaddr,tstun}, wgengine: support MagicDNS on IPv6 | Brad Fitzpatrick | 2 | -2/+6 |
| 2021-12-28 | ipn/localapi: add debug handler to Rebind, ReSTUN magicsock | Brad Fitzpatrick | 2 | -0/+62 |
| 2021-12-21 | net/dns/resolver: add debug HTML handler to see what DNS traffic was forwarded | Brad Fitzpatrick | 1 | -0/+17 |
| 2021-12-21 | wgengine/magicsock: add HTML debug handler to see magicsock state | Brad Fitzpatrick | 1 | -0/+18 |
| 2021-12-17 | logpolicy, ipn/ipnserver: connect to logtail via tailscaled when needed | Brad Fitzpatrick | 2 | -0/+90 |
| 2021-12-16 | ipn/ipnserver, logpolicy: move Windows disk logging up earlier | Brad Fitzpatrick | 1 | -9/+0 |
| 2021-12-16 | ipn/ipnlocal: make TestShrinkDefaultRoute hermetic | Josh Bleecher Snyder | 2 | -14/+34 |
| 2021-12-16 | ipn/ipnlocal, health: populate self node's Online bit in tailscale status | Brad Fitzpatrick | 1 | -0/+1 |
| 2021-12-15 | ipn/ipnlocal: clear magicsock's netmap on logout | Josh Bleecher Snyder | 1 | -0/+1 |
| 2021-12-15 | ipn/ipnlocal: deflake (mostly) TestStateMachine | Brad Fitzpatrick | 1 | -3/+16 |
| 2021-12-15 | all: gofmt -w -s (simplify) tests | Brad Fitzpatrick | 1 | -6/+6 |
| 2021-12-10 | net/dns/resolver: add Windows ExitDNS service support, using net package | Brad Fitzpatrick | 1 | -2/+1 |
| 2021-12-09 | safesocket: add ConnectionStrategy, provide control over fallbacks | Josh Bleecher Snyder | 1 | -1/+2 |
| 2021-12-09 | ipn/ipnstate: remove old deprecated TailAddr IPv4-only field | Brad Fitzpatrick | 2 | -27/+15 |
| 2021-12-08 | net/dns: add GetBaseConfig to CallbackRouter. | Denton Gentry | 2 | -29/+5 |
| 2021-12-08 | ipn/ipnstate, cmd/tailscale: add Online bool to tailscale status & --json | Brad Fitzpatrick | 2 | -1/+6 |
| 2021-12-07 | ipn/{ipnserver,ipnlocal}: support incoming Taildrop on TrueNAS | Todd Neal | 2 | -9/+46 |
| 2021-12-06 | ipn/ipnlocal: add HTTP/2 h2c server support to peerapi on non-mobile platforms | Brad Fitzpatrick | 2 | -0/+29 |
| 2021-12-06 | ipn/{ipnserver,ipnlocal}: support incoming Taildrop on Synology | Brad Fitzpatrick | 3 | -8/+57 |
| 2021-12-03 | ipn/ipnlocal, net/tsdial: make SOCKS/HTTP dials use ExitDNS | Brad Fitzpatrick | 1 | -0/+9 |
| 2021-12-03 | ipn/policy: treat DNS service as interesting so it's not filtered out | Brad Fitzpatrick | 1 | -1/+2 |
| 2021-12-02 | net/tsdial: give netstack a Dialer, start refactoring name resolution | Brad Fitzpatrick | 3 | -11/+4 |
| 2021-12-01 | ipn/ipnlocal: run peerapi even if Taildrop storage not configured | Brad Fitzpatrick | 3 | -20/+29 |
| 2021-12-01 | ipn/ipnlocal: resolve exit node IP to ID at EditPrefs time. | David Anderson | 1 | -1/+10 |
| 2021-12-01 | net/tsdial: move macOS/iOS peerapi sockopt logic from LocalBackend | Brad Fitzpatrick | 3 | -41/+1 |
| 2021-12-01 | net/tsdial: also plumb TUN name and monitor into tsdial.Dialer | Brad Fitzpatrick | 4 | -12/+5 |
| 2021-12-01 | net/tsdial: move more weirdo dialing into new tsdial package, plumb | Brad Fitzpatrick | 6 | -35/+37 |
| 2021-11-30 | ipn/ipnlocal, net/dns/resolver: use exit node's DoH proxy when available | Brad Fitzpatrick | 1 | -12/+41 |
| 2021-11-30 | ipn/ipnlocal: fix Content-Length in DoH DNS proxy response | Brad Fitzpatrick | 1 | -1/+1 |
| 2021-11-30 | cmd/tailscale, ipn/ipnstate: note which nodes are exit nodes in status | Brad Fitzpatrick | 2 | -8/+16 |
| 2021-11-30 | cmd/tailscale: make file cp send files via tailscaled localapi | Brad Fitzpatrick | 1 | -0/+19 |
| 2021-11-29 | tailcfg, ipn/ipnlocal: advertise a Service when exit node DNS proxy available | Brad Fitzpatrick | 1 | -4/+14 |
| 2021-11-29 | tailcfg, ipn/ipnlocal, net/dns: forward exit node DNS on Unix to system DNS | Brad Fitzpatrick | 3 | -2/+83 |
| 2021-11-29 | ipn/ipnlocal: restrict exit node DoH server based on ACL'ed packet filter | Brad Fitzpatrick | 3 | -13/+110 |
| 2021-11-29 | ipn/store/aws: support using sub-paths in parameters | Thomas Weiß | 1 | -1/+1 |
| 2021-11-26 | ipn/ipnlocal: warn more precisely about IP forwarding issues on linux. | David Anderson | 1 | -14/+76 |
| 2021-11-26 | ipn/ipnlocal: populate self status from netmap in ipnlocal, not magicsock. | David Anderson | 1 | -2/+12 |
| 2021-11-23 | net/dns/resolver, ipn/ipnlocal: wire up peerapi DoH server to DNS forwarder | Brad Fitzpatrick | 1 | -2/+120 |
| 2021-11-23 | ipn/ipnlocal: fix logging | Josh Bleecher Snyder | 1 | -1/+1 |
| 2021-11-23 | ipn/ipnlocal: start adding DoH DNS server to peerapi when exit node | Brad Fitzpatrick | 2 | -0/+95 |
| 2021-11-22 | ipn/ipnstate: clarify PeerStatusLite.LastHandshake | Josh Bleecher Snyder | 1 | -2/+7 |
| 2021-11-18 | ipn/ipnlocal: export client metrics over peerapi to owner | Brad Fitzpatrick | 1 | -3/+16 |
| 2021-11-15 | util/clientmetrics: add new package to add metrics to the client | Brad Fitzpatrick | 1 | -0/+14 |
| 2021-11-08 | ipn/ipnlocal: handle key extensions after key has already expired | Maisem Ali | 2 | -1/+65 |
| 2021-11-07 | ipn/ipnserver: grant js/wasm all localapi permissions | Brad Fitzpatrick | 1 | -1/+4 |