| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-04-21 | Revert "wgengine/router,util/kmod: load & log xt_mark" | Brad Fitzpatrick | 1 | -9/+0 |
| 2022-04-20 | wgengine/router,util/kmod: load & log xt_mark | James Tucker | 1 | -0/+9 |
| 2022-04-20 | cmd/tailscale: add "debug via" subcommand to do CIDR math for via ranges | Brad Fitzpatrick | 1 | -0/+51 |
| 2022-04-20 | cmd/nginx-auth: maintainer scripts and tailnet checking (#4460) | Xe Iaso | 9 | -11/+107 |
| 2022-04-19 | cmd/proxy-to-grafana: prevent premature termination | Blake Mizerany | 1 | -5/+6 |
| 2022-04-18 | cmd/tailscale: [ssh] enable StrictHostKeyChecking mode | Maisem Ali | 1 | -0/+4 |
| 2022-04-18 | cmd/tailscale, etc: make "tailscale up --ssh" fail fast when unavailable | Brad Fitzpatrick | 1 | -0/+4 |
| 2022-04-18 | cmd/tailscale: unhide 'up --ssh' behind WIP env var | Brad Fitzpatrick | 1 | -4/+1 |
| 2022-04-15 | ssh/tailssh: make the SSH server a singleton, register with LocalBackend | Brad Fitzpatrick | 2 | -1/+13 |
| 2022-04-14 | net/dns, util/publicdns: extract public DNS mapping into own package (#4405) | phirework | 1 | -0/+1 |
| 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 | 6 | -0/+302 |
| 2022-04-12 | cmd/tailscale: add id-token subcommand | Maisem Ali | 2 | -0/+39 |
| 2022-04-11 | net/tsaddr, wgengine/netstack: add IPv6 range that forwards to site-relative ... | Brad Fitzpatrick | 2 | -0/+60 |
| 2022-04-11 | cmd/tailscale: Add file get --loop flag. | David Eger | 1 | -25/+66 |
| 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 | 1 | -1/+1 |
| 2022-04-07 | wgengine/netstack: disable refsvfs2 leak tracking (#4378) | James Tucker | 1 | -1/+1 |
| 2022-04-07 | cmd/mkpkg: use package flag (#4373) | Xe Iaso | 1 | -16/+16 |
| 2022-04-07 | cmd/mkpkg: add name argument (#4372) | Xe Iaso | 1 | -2/+4 |
| 2022-04-06 | cmd/tailscale: drop special exit code 125 for gokrazy | oliverpool | 1 | -12/+0 |
| 2022-03-26 | tempfork: temporarily fork gliderlabs/ssh and x/crypto/ssh | Brad Fitzpatrick | 2 | -8/+12 |
| 2022-03-25 | cmd/tailscale: write fewer known_hosts, resolve ssh host to FQDN early | Brad Fitzpatrick | 1 | -22/+46 |
| 2022-03-25 | cmd/tailscale: generate known_hosts file for 'tailscale ssh' | Brad Fitzpatrick | 1 | -0/+65 |
| 2022-03-24 | cmd/tailscale/cli: add start of 'ssh' subcommand | Brad Fitzpatrick | 3 | -1/+100 |
| 2022-03-24 | cmd/tailscale: make status --peers=false work earlier + in JSON mode | Brad Fitzpatrick | 1 | -1/+9 |
| 2022-03-24 | client/tailscale, cmd/tailscale, localapi: add 'tailscale nc' (actually) | Brad Fitzpatrick | 1 | -0/+63 |
| 2022-03-24 | client/tailscale, cmd/tailscale, localapi: add 'tailscale nc' | Brad Fitzpatrick | 2 | -0/+2 |
| 2022-03-23 | all: remove "no 1.18 support" failures | Josh Bleecher Snyder | 1 | -3/+0 |
| 2022-03-23 | cmd/proxy-to-grafana: fix package doc code snippet | Brad Fitzpatrick | 1 | -10/+8 |
| 2022-03-23 | cmd/proxy-to-grafana: use grafana's authproxy to log in tailnet users (#4208) | Nick O'Neill | 1 | -0/+154 |
| 2022-03-19 | all: use strings.Cut even more | Brad Fitzpatrick | 1 | -3/+1 |
| 2022-03-18 | net/tshttpproxy: ensure we pass the correct flags to WinHttpOpen on Win7 and ... | Aaron Klotz | 2 | -25/+26 |
| 2022-03-18 | cmd/tailscaled: make build fail nicely on older Go versions | Brad Fitzpatrick | 9 | -3/+34 |
| 2022-03-17 | all: use any instead of interface{} | Josh Bleecher Snyder | 8 | -26/+26 |
| 2022-03-17 | syncs: use TryLock and TryRLock instead of unsafe | Josh Bleecher Snyder | 2 | -2/+2 |
| 2022-03-17 | cmd/tailscaled: fail early with nice error on macOS with go1.18 | Brad Fitzpatrick | 1 | -0/+3 |
| 2022-03-16 | cmd/derpprobe: don't alert for smaller failures. | Denton Gentry | 1 | -1/+80 |
| 2022-03-16 | go.mod: update to latest certstore | Josh Bleecher Snyder | 1 | -0/+2 |
| 2022-03-16 | version: use Go 1.18's git stamping as default implementation | Brad Fitzpatrick | 1 | -1/+1 |
| 2022-03-16 | control/controlclient: only build certstore-related code with the Tailscale G... | Josh Bleecher Snyder | 1 | -2/+0 |
| 2022-03-16 | wgengine/magicsock: remove final alloc from ReceiveFrom | Josh Bleecher Snyder | 1 | -1/+2 |
| 2022-03-16 | go.mod: require Go 1.18 | Josh Bleecher Snyder | 2 | -2/+3 |
| 2022-03-16 | cmd/tailscale: add file get options for dealing with existing files | David Eger | 1 | -28/+116 |
| 2022-03-12 | go.mod: move from github.com/gliderlabs/ssh to github.com/tailscale/ssh | Maisem Ali | 2 | -5/+5 |
| 2022-03-11 | ssh/tailssh: make pty termios options match OpenSSH | Brad Fitzpatrick | 1 | -0/+1 |
| 2022-03-10 | cmd/tailscale/cli, ipn: move exit node IP parsing and validation from cli int... | Aaron Klotz | 2 | -209/+13 |
| 2022-03-09 | cmd/tailscale: allow use of flags in gokrazy | Joonas Kuorilehto | 1 | -7/+12 |
| 2022-03-08 | ssh/tailssh: create login sessions for new connections | Maisem Ali | 1 | -1/+2 |
| 2022-03-08 | cmd/derper: add --stun-port flag | Brad Fitzpatrick | 1 | -4/+5 |