| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-04-14 | github actions: resume running Nix-based integration teststom/integration | Tom DNetto | 1 | -1/+5 |
| 2022-04-14 | tailcfg, ipn/ipnlocal: add debug flag to enable one-big-CGNAT/10 route | Brad Fitzpatrick | 2 | -3/+12 |
| 2022-04-14 | net/dns/publicdns: add missing call to sync.Once.Do (#4410) | phirework | 1 | -0/+1 |
| 2022-04-14 | net/dns, util/publicdns: extract public DNS mapping into own package (#4405) | phirework | 5 | -75/+151 |
| 2022-04-14 | tailscaled: no longer tune gcpercent | James Tucker | 1 | -9/+0 |
| 2022-04-14 | cmd/nginx-auth: create new Tailscale NGINX auth service (#4400) | Xe Iaso | 8 | -0/+305 |
| 2022-04-13 | ipn/ipnlocal: make peerIPs return a sorted slice | Maisem Ali | 2 | -1/+35 |
| 2022-04-13 | Revert ".github/workflows: work around golang/go#51629" | Brad Fitzpatrick | 4 | -34/+9 |
| 2022-04-13 | go.mod: bump x/tools for go/packages generics fix | Brad Fitzpatrick | 2 | -3/+3 |
| 2022-04-12 | tstest/integration/vms: smoke test derphttp through mitm proxies | Tom DNetto | 5 | -20/+175 |
| 2022-04-12 | ipn/ipnstate: make status page more mobile-friendly | Ilya Mateyko | 1 | -0/+1 |
| 2022-04-12 | cmd/tailscale: add id-token subcommand | Maisem Ali | 4 | -5/+54 |
| 2022-04-11 | net/tsaddr, wgengine/netstack: add IPv6 range that forwards to site-relative ... | Brad Fitzpatrick | 6 | -4/+156 |
| 2022-04-11 | cmd/tailscale: Add file get --loop flag. | David Eger | 1 | -25/+66 |
| 2022-04-11 | wgengine/monitor: ignore duplicate RTM_NEWADDRs | James Tucker | 2 | -7/+161 |
| 2022-04-11 | wgengine/monitor: add envknob TS_DEBUG_NETLINK | James Tucker | 1 | -6/+28 |
| 2022-04-11 | tstest/integration/vms: test on stable nixos (21.11) | Tom DNetto | 5 | -2/+32 |
| 2022-04-08 | go.mod: bump rtnetlink for address label encoding (#4386) | James Tucker | 2 | -47/+14 |
| 2022-04-08 | shell.nix: use tailscale-go for compilation | Tom DNetto | 1 | -12/+39 |
| 2022-04-08 | net/dns, net/dns/resolver, wgengine: refactor DNS request path (#4364) | Tom | 4 | -57/+97 |
| 2022-04-08 | tstest/integration/vms: consistently use two dashes for command-line switches | Tom DNetto | 1 | -1/+1 |
| 2022-04-08 | cmd/tailscale: make web mode preserve URL scheme in Synology redirect | Xiaochao Dong (@damnever) | 1 | -5/+4 |
| 2022-04-07 | go.mod: bump netstack for clone reset fix (#4379) | James Tucker | 3 | -4/+4 |
| 2022-04-07 | control/controlbase: don't enforce a max protocol version at handshake time. | David Anderson | 6 | -28/+18 |
| 2022-04-07 | wgengine/netstack: disable refsvfs2 leak tracking (#4378) | James Tucker | 3 | -1/+27 |
| 2022-04-07 | tstest/integration/vms: fix docs, qemu-img invocation | Tom DNetto | 2 | -9/+7 |
| 2022-04-07 | cmd/mkpkg: use package flag (#4373) | Xe Iaso | 3 | -19/+16 |
| 2022-04-07 | control/controlbase: make the protocol version number selectable. | David Anderson | 10 | -44/+98 |
| 2022-04-07 | cmd/mkpkg: add name argument (#4372) | Xe Iaso | 2 | -4/+6 |
| 2022-04-07 | api: update acl/validate data format (#4366) | Ramya Nagarajan | 1 | -3/+1 |
| 2022-04-06 | go.mod: github.com/mdlayher/sdnotify@v1.0.0 | Matt Layher | 2 | -3/+3 |
| 2022-04-06 | net/dns/resolver: return symbolic PTR records for TS service IPs (#4361) | Tom | 2 | -0/+24 |
| 2022-04-06 | cmd/tailscale: drop special exit code 125 for gokrazy | oliverpool | 1 | -12/+0 |
| 2022-04-05 | ipn/localapi: add endpoint to request id token | Maisem Ali | 2 | -2/+55 |
| 2022-04-05 | tailcfg: add Token{Request,Response} types | Maisem Ali | 1 | -0/+39 |
| 2022-04-05 | tailcfg: add omitempty to all fields of Hostinfo (#4360) | Joe Tsai | 2 | -5/+3 |
| 2022-04-05 | go.mod: bump staticcheck (#4359) | Maisem Ali | 2 | -14/+15 |
| 2022-03-30 | derp: add (*Server).IsClientConnectedForTest func. (#4331) | Maisem Ali | 1 | -0/+12 |
| 2022-03-29 | go.mod, ssh/tailssh, tempfork/gliderlabs: bump x/crypto/ssh fork for NoClient... | Brad Fitzpatrick | 4 | -4/+15 |
| 2022-03-29 | envknob: use the correct key when logging (#4319) | Maisem Ali | 1 | -1/+1 |
| 2022-03-28 | net/netutil: add CheckIPForwardingLinux (#4301) | Maisem Ali | 4 | -175/+238 |
| 2022-03-26 | prober: used keyed initializer for LimitedReader. | David Anderson | 1 | -1/+1 |
| 2022-03-26 | util/groupmember: remove redundant code (#4298) | Maisem Ali | 4 | -136/+19 |
| 2022-03-26 | net/packet, wgengine/netstack: remove workaround for old gvisor ECN bug | Brad Fitzpatrick | 3 | -114/+0 |
| 2022-03-26 | tempfork: temporarily fork gliderlabs/ssh and x/crypto/ssh | Brad Fitzpatrick | 28 | -17/+2811 |
| 2022-03-26 | ipn/ipnlocal: do not process old status messages received out of order | Maisem Ali | 4 | -2/+14 |
| 2022-03-25 | cmd/tailscale: write fewer known_hosts, resolve ssh host to FQDN early | Brad Fitzpatrick | 2 | -29/+58 |
| 2022-03-25 | cmd/tailscale: generate known_hosts file for 'tailscale ssh' | Brad Fitzpatrick | 1 | -0/+65 |
| 2022-03-25 | ipn/ipnstate: put SSH Host Keys in ipnstate.PeerStatus | Brad Fitzpatrick | 2 | -0/+7 |
| 2022-03-25 | go.toolchain.rev: pick up httptest race fix | Maisem Ali | 1 | -1/+1 |