| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-04-18 | ssh/tailssh: start moving auth checks earlier, adding bannerbradfitz/ssh_banner | Brad Fitzpatrick | 2 | -31/+49 |
| 2022-04-18 | ssh/tailssh: make checkStillValid also consider username changes | Maisem Ali | 1 | -2/+2 |
| 2022-04-18 | ssh/tailssh: cache public keys fetched from URLs | Brad Fitzpatrick | 2 | -21/+172 |
| 2022-04-17 | ssh/tailssh: close sessions on policy change if no longer allowed | Brad Fitzpatrick | 1 | -26/+46 |
| 2022-04-15 | ssh/tailssh: make the SSH server a singleton, register with LocalBackend | Brad Fitzpatrick | 1 | -35/+33 |
| 2022-04-15 | tailcfg, ssh/tailssh: optionally support SSH public keys in wire policy | Brad Fitzpatrick | 3 | -54/+230 |
| 2022-03-29 | go.mod, ssh/tailssh, tempfork/gliderlabs: bump x/crypto/ssh fork for NoClient... | Brad Fitzpatrick | 1 | -0/+5 |
| 2022-03-26 | tempfork: temporarily fork gliderlabs/ssh and x/crypto/ssh | Brad Fitzpatrick | 3 | -3/+3 |
| 2022-03-22 | ssh/tailssh, tailcfg: add more HoldAndDelegate expansions, document | Brad Fitzpatrick | 1 | -4/+7 |
| 2022-03-22 | ssh/tailssh: support placeholders in SSHAction.HoldAndDelegate URL | Brad Fitzpatrick | 2 | -28/+64 |
| 2022-03-21 | tailcfg, ssh/tailssh: make SSHUser value '=' map ssh-user to same local-user | Brad Fitzpatrick | 2 | -3/+19 |
| 2022-03-19 | ssh/tailssh: start of implementing optional session recording | Brad Fitzpatrick | 1 | -5/+193 |
| 2022-03-18 | all: use cibuild.On | Josh Bleecher Snyder | 1 | -6/+3 |
| 2022-03-18 | ssh/tailssh_test: skip TestSSH/stdin in CI | Maisem Ali | 1 | -0/+5 |
| 2022-03-17 | ssh/tailssh_test: Skip the env test in CI | Maisem Ali | 1 | -3/+5 |
| 2022-03-17 | all: use any instead of interface{} | Josh Bleecher Snyder | 2 | -4/+4 |
| 2022-03-14 | tailcfg: add field to allow LocalPortForwarding in SSHAction | Maisem Ali | 1 | -9/+12 |
| 2022-03-14 | ssh/tailssh: add support for agent forwarding. | Maisem Ali | 2 | -5/+59 |
| 2022-03-14 | ssh/tailssh: add a new sshSession type to clean up existing+future code | Brad Fitzpatrick | 3 | -89/+188 |
| 2022-03-12 | ssh/tailssh: start sending the server version | Maisem Ali | 1 | -0/+1 |
| 2022-03-12 | ssh/tailssh: set DBUS_SESSION_BUS_ADDRESS and SSH_TTY variables | Maisem Ali | 2 | -0/+6 |
| 2022-03-12 | ssh/tailssh: handle terminal opcodes | Maisem Ali | 2 | -27/+95 |
| 2022-03-12 | go.mod: move from github.com/gliderlabs/ssh to github.com/tailscale/ssh | Maisem Ali | 3 | -3/+3 |
| 2022-03-12 | ssh/tailssh: fix terminal corruption (temporary hack) | Brad Fitzpatrick | 1 | -1/+9 |
| 2022-03-11 | ssh/tailssh: make pty termios options match OpenSSH | Brad Fitzpatrick | 1 | -5/+44 |
| 2022-03-10 | ssh/tailssh: start login shell, fix arg passing, width/height mismatch | Brad Fitzpatrick | 1 | -14/+27 |
| 2022-03-10 | ssh/tailssh, ipnlocal, controlclient: fetch next SSHAction from network | Brad Fitzpatrick | 1 | -12/+66 |
| 2022-03-09 | ssh/tailssh: handle local port forwarding | Maisem Ali | 2 | -3/+54 |
| 2022-03-08 | ssh/tailssh: use lu.Username not lu.Name. | Maisem Ali | 1 | -1/+1 |
| 2022-03-08 | ssh/tailssh: create login sessions for new connections | Maisem Ali | 4 | -186/+593 |
| 2022-03-01 | ssh/tailssh: skip flaky test on CI for now | Brad Fitzpatrick | 1 | -0/+3 |
| 2022-02-28 | ipn/store: add common package for instantiating ipn.StateStores | Maisem Ali | 1 | -2/+2 |
| 2022-02-24 | ssh/tailssh: add more SSH tests, blend in env from ssh session | Brad Fitzpatrick | 2 | -8/+78 |
| 2022-02-24 | cmd/tailscaled/childproc: add be-child registration mechanism | Brad Fitzpatrick | 1 | -0/+10 |
| 2022-02-24 | ssh/tailssh: add start of real ssh tests | Brad Fitzpatrick | 2 | -12/+104 |
| 2022-02-24 | ssh: make it build on darwin | Brad Fitzpatrick | 2 | -4/+4 |
| 2022-02-24 | ssh/tailssh: fix non-interactive commands as non-root user | Brad Fitzpatrick | 1 | -3/+6 |
| 2022-02-24 | ssh/tailssh: break a method into half in prep for testing | Brad Fitzpatrick | 2 | -9/+108 |
| 2022-02-24 | ssh/tailssh: rename sshContext to sshConnInfo | Brad Fitzpatrick | 2 | -24/+24 |
| 2022-02-23 | ssh/tailssh: flesh out env, support non-pty commands | Brad Fitzpatrick | 1 | -31/+105 |
| 2022-02-18 | ssh/tailssh: get login shell when running as non-root | Brad Fitzpatrick | 1 | -5/+35 |
| 2022-02-18 | ssh/tailssh: evaluate tailcfg.SSHPolicy on incoming connections | Brad Fitzpatrick | 2 | -13/+317 |
| 2022-02-17 | tailcfg, ipn/ipnlocal: add Hostinfo.SSH_HostKeys, send when SSH enabled | Brad Fitzpatrick | 1 | -1/+1 |
| 2022-02-17 | ipnlocal, tailssh: start moving host key stuff into the right spot | Brad Fitzpatrick | 1 | -11/+7 |
| 2022-02-15 | ssh/tailssh: move SSH code from wgengine/netstack to this new package | Brad Fitzpatrick | 1 | -0/+156 |