| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-01-05 | ssh/tailssh: use a local error instead of gossh.ErrDenied (#10743) | Andrew Lytvynov | 1 | -9/+13 |
| 2023-12-20 | all: cleanup unused code, part 1 (#10661) | Andrew Lytvynov | 1 | -14/+12 |
| 2023-11-17 | ssh/tailssh: use control server time instead of local time | Ox Cart | 1 | -0/+3 |
| 2023-11-09 | ssh/tailssh: add envknobs to force override forwarding, sftp, pty | Brad Fitzpatrick | 1 | -1/+21 |
| 2023-11-09 | ssh/tailssh: fix sftp metric increment location | Brad Fitzpatrick | 1 | -2/+4 |
| 2023-10-03 | util/httpm, all: add a test to make sure httpm is used consistently | Brad Fitzpatrick | 1 | -1/+2 |
| 2023-09-07 | ssh/tailssh: log when recording starts and finishes (#9294) | Joe Tsai | 1 | -0/+2 |
| 2023-08-21 | types/netmap, all: make NetworkMap.SelfNode a tailcfg.NodeView | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-08-18 | types/netmap, all: use read-only tailcfg.NodeView in NetworkMap | Brad Fitzpatrick | 1 | -9/+9 |
| 2023-06-21 | ssh/tailssh: fix double race condition with non-pty command (#8405) | Joe Tsai | 1 | -18/+40 |
| 2023-06-09 | ssh/tailssh: add support for remote/reverse port forwarding | Maisem Ali | 1 | -3/+20 |
| 2023-05-22 | ssh/tailssh: add ssh session recording failed event type | Charlotte Brandhorst-Satzkorn | 1 | -2/+11 |
| 2023-05-18 | ssh/tailssh: close tty on session close | Maisem Ali | 1 | -2/+13 |
| 2023-05-08 | ssh/tailssh: support LDAP users for Tailscale SSH | Brad Fitzpatrick | 1 | -14/+3 |
| 2023-05-05 | ssh/tailssh,tailcfg: add connID to ssheventnotifyrequest and castheader | Charlotte Brandhorst-Satzkorn | 1 | -13/+16 |
| 2023-05-05 | ssh/tailssh: send ssh event notifications on recording failures | Charlotte Brandhorst-Satzkorn | 1 | -10/+86 |
| 2023-05-03 | ssh/tailssh: restore support for recording locally | Maisem Ali | 1 | -32/+64 |
| 2023-05-01 | ssh/tailssh: improve debug logging around revoked sessions | Tom DNetto | 1 | -0/+11 |
| 2023-04-25 | ssh/tailssh: also handle recording upload failure during writes | Maisem Ali | 1 | -15/+30 |
| 2023-04-22 | ssh/tailssh: handle dialing multiple recorders and failing open | Maisem Ali | 1 | -64/+143 |
| 2023-04-17 | various: add golangci-lint, fix issues (#7905) | Andrew Dunham | 1 | -2/+2 |
| 2023-04-04 | ssh/tailssh: make Tailscale SSH work on gokrazy | Brad Fitzpatrick | 1 | -0/+11 |
| 2023-03-28 | ssh/tailssh: fix race in errors returned when starting recorder | Maisem Ali | 1 | -2/+13 |
| 2023-03-25 | ssh/tailssh: add tests for recording failure | Maisem Ali | 1 | -3/+25 |
| 2023-03-23 | ssh/tailssh: handle session recording when running in userspace mode | Maisem Ali | 1 | -3/+26 |
| 2023-03-23 | ssh/tailssh: enable recording of non-pty sessions | Maisem Ali | 1 | -4/+1 |
| 2023-03-23 | ssh/tailssh: add docs to CastHeader fields | Maisem Ali | 1 | -18/+51 |
| 2023-03-23 | ssh/tailssh: use background context for uploading recordings | Maisem Ali | 1 | -1/+6 |
| 2023-03-21 | ssh/tailssh: allow recorders to be configured on the first or final action | Maisem Ali | 1 | -4/+16 |
| 2023-03-21 | ssh/tailssh: add more metadata to recording header | Maisem Ali | 1 | -7/+18 |
| 2023-03-21 | ssh/tailssh: stream SSH recordings to configured recorders | Maisem Ali | 1 | -31/+50 |
| 2023-03-09 | ssh/tailssh: use context.WithCancelCause | Maisem Ali | 1 | -12/+31 |
| 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-12-20 | ssh/tailssh: fix typo in error message | Brad Fitzpatrick | 1 | -2/+2 |
| 2022-11-16 | ssh/tailssh: only call CloseWrite when both stdout and stderr are done | Maisem Ali | 1 | -1/+12 |
| 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-10-11 | ssh/tailssh: add password-forcing workaround for buggy SSH clients | Brad Fitzpatrick | 1 | -6/+52 |
| 2022-10-10 | all: fix more resource leaks found by staticmajor | Emmanuel T Odeke | 1 | -1/+7 |
| 2022-10-09 | ssh/tailssh: close sshContext on context cancellation | Maisem Ali | 1 | -1/+1 |
| 2022-10-09 | ssh/tailssh: add support for sending multiple banners | Maisem Ali | 1 | -53/+23 |
| 2022-10-09 | ssh/tailssh: add TestSSHAuthFlow | Maisem Ali | 1 | -11/+22 |
| 2022-10-09 | ssh/tailssh: do the full auth flow during ssh auth | Maisem Ali | 1 | -217/+216 |
| 2022-10-07 | ssh/tailssh: do not send EOT on session disconnection | Maisem Ali | 1 | -3/+0 |
| 2022-10-04 | go.mod, ssh/tailssh: fix ImplictAuthMethod typo | Brad Fitzpatrick | 1 | -1/+1 |
| 2022-09-29 | all: fix spelling mistakes | Josh Soref | 1 | -4/+4 |
| 2022-09-15 | refactor: move from io/ioutil to io and os packages | Eng Zer Jun | 1 | -2/+1 |
| 2022-09-15 | envknob: support changing envknobs post-init | Brad Fitzpatrick | 1 | -7/+6 |
| 2022-08-04 | syncs, all: move to using Go's new atomic types instead of ours | Brad Fitzpatrick | 1 | -4/+4 |