| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-01-23 | all: remove AUTHORS file and references to it | Will Norris | 1 | -1/+1 |
| 2025-09-16 | ipn/ipnlocal: fix a case where ts_omit_ssh was still linking in x/crypto/ssh | Brad Fitzpatrick | 1 | -1/+1 |
| 2025-05-07 | all: remove non-applicable "linux" deps on Android | Brad Fitzpatrick | 1 | -1/+1 |
| 2025-04-02 | ssh/tailssh: add Plan 9 support for Tailscale SSH | Brad Fitzpatrick | 1 | -1/+1 |
| 2025-01-31 | ssh,tempfork/gliderlabs/ssh: replace github.com/tailscale/golang-x-crypto/ssh... | Percy Wegmann | 1 | -1/+1 |
| 2025-01-29 | Revert "ssh,tempfork/gliderlabs/ssh: replace github.com/tailscale/golang-x-cr... | Percy Wegmann | 1 | -1/+1 |
| 2025-01-28 | ssh,tempfork/gliderlabs/ssh: replace github.com/tailscale/golang-x-crypto/ssh... | Percy Wegmann | 1 | -1/+1 |
| 2024-11-05 | types/result, util/lineiter: add package for a result type, use it | Brad Fitzpatrick | 1 | -10/+12 |
| 2024-01-30 | ipnlocal: log failure to get ssh host keys | Percy Wegmann | 1 | -4/+8 |
| 2023-12-21 | all: cleanup unused code, part 2 (#10670) | Andrew Lytvynov | 1 | -0/+9 |
| 2023-08-17 | all: use Go 1.21 slices, maps instead of x/exp/{slices,maps} | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 1 | -3/+2 |
| 2023-01-09 | ssh/tailssh: add OpenBSD support for Tailscale SSH | Brad Fitzpatrick | 1 | -1/+1 |
| 2022-11-10 | ssh/tailssh: add Tailscale SSH (server) support on FreeBSD | Pat Maddox | 1 | -1/+1 |
| 2022-11-04 | all: remove old +build tags | Brad Fitzpatrick | 1 | -1/+0 |
| 2022-09-21 | ipn/ipnlocal: return usernames when Tailscale SSH is enabled | Maisem Ali | 1 | -7/+8 |
| 2022-09-19 | ipn/ipnlocal: add c2n method to get SSH username candidates | Brad Fitzpatrick | 1 | -0/+77 |
| 2022-09-15 | refactor: move from io/ioutil to io and os packages | Eng Zer Jun | 1 | -3/+2 |
| 2022-09-15 | ipn/ipnlocal: remove unused envknob | Brad Fitzpatrick | 1 | -3/+0 |
| 2022-07-28 | ipn/ipnlocal: blend existing host SSH keys + newly-generated types as needed | Brad Fitzpatrick | 1 | -27/+30 |
| 2022-07-22 | ipn/ipnlocal: ignore empty SSH host key files | Brad Fitzpatrick | 1 | -1/+2 |
| 2022-07-22 | ipn/ipnlocal: flesh out error on ssh host key parse error | Brad Fitzpatrick | 1 | -2/+3 |
| 2022-03-26 | tempfork: temporarily fork gliderlabs/ssh and x/crypto/ssh | Brad Fitzpatrick | 1 | -1/+1 |
| 2022-03-17 | all: use any instead of interface{} | Josh Bleecher Snyder | 1 | -1/+1 |
| 2022-02-24 | ssh: make it build on darwin | Brad Fitzpatrick | 1 | -2/+2 |
| 2022-02-24 | ipn/ipnlocal: generate tailscaled-owned SSH keys as needed | Brad Fitzpatrick | 1 | -10/+94 |
| 2022-02-17 | tailcfg, ipn/ipnlocal: add Hostinfo.SSH_HostKeys, send when SSH enabled | Brad Fitzpatrick | 1 | -3/+13 |
| 2022-02-17 | ipnlocal, tailssh: start moving host key stuff into the right spot | Brad Fitzpatrick | 1 | -0/+48 |