summaryrefslogtreecommitdiffhomepage
path: root/ssh
AgeCommit message (Expand)AuthorFilesLines
2022-06-02ssh/tailssh: add metricsBrad Fitzpatrick1-2/+44
2022-05-30ipn/ipnlocal: shutdown sshServer on tailscale downMaisem Ali1-2/+2
2022-05-28ssh/tailssh: terminate sessions on stdout copy failuresMaisem Ali1-5/+6
2022-05-28ssh/tailssh: terminate sessions when tailscaled shutsdownMaisem Ali1-8/+45
2022-05-28ssh/tailssh: only use `login` with TTY sessionsMaisem Ali1-2/+4
2022-05-09ssh/tailssh: exec into `login` when launching a shellMaisem Ali1-3/+23
2022-05-09ssh/tailssh: refactor incubator flagsMaisem Ali2-32/+49
2022-05-05ssh/tailssh: handle Control-C during hold-and-delegate promptBrad Fitzpatrick2-3/+152
2022-04-29ssh/tailssh,ipn/ipnlocal: terminate any active sessions on `up --ssh=false`Maisem Ali1-0/+3
2022-04-21util/mak: move tailssh's mapSet into a new package for reuse elsewhereBrad Fitzpatrick1-11/+4
2022-04-21ssh/tailssh: avoid user ssh configuration in testsJames Tucker1-0/+2
2022-04-21ssh/tailssh: various typo fixes, clarifications.David Anderson2-18/+19
2022-04-21ssh/tailssh: simplify matchRule with Reject rulesBrad Fitzpatrick1-1/+4
2022-04-21ssh/tailssh: chmod the auth socket to be only user accessibleMaisem Ali1-1/+5
2022-04-21ssh/tailssh: set groups and gid in the incubated processMaisem Ali2-4/+32
2022-04-21ssh/tailssh: filter accepted environment variablesBrad Fitzpatrick2-1/+35
2022-04-21tailcfg: fix typo in SessionDuration field nameBrad Fitzpatrick1-3/+3
2022-04-21ssh/tailssh: add support for sftpMaisem Ali2-44/+99
2022-04-20ssh/tailssh: fix double SSH-2.0- prefix in greeting bannerBrad Fitzpatrick1-1/+1
2022-04-20ssh/tailssh: send banner messages during auth, move more to connMaisem Ali3-183/+192
2022-04-20ssh/tailssh: support expansions in public key fetch URL tooBrad Fitzpatrick2-1/+37
2022-04-20ssh/tailssh: terminate ssh auth early if no policy can matchMaisem Ali2-142/+215
2022-04-20ipn/ipnlocal: reject tailscale up --ssh if disabled on tailnetBrad Fitzpatrick1-2/+2
2022-04-18ssh/tailssh: make checkStillValid also consider username changesMaisem Ali1-2/+2
2022-04-18ssh/tailssh: cache public keys fetched from URLsBrad Fitzpatrick2-21/+172
2022-04-17ssh/tailssh: close sessions on policy change if no longer allowedBrad Fitzpatrick1-26/+46
2022-04-15ssh/tailssh: make the SSH server a singleton, register with LocalBackendBrad Fitzpatrick1-35/+33
2022-04-15tailcfg, ssh/tailssh: optionally support SSH public keys in wire policyBrad Fitzpatrick3-54/+230
2022-03-29go.mod, ssh/tailssh, tempfork/gliderlabs: bump x/crypto/ssh fork for NoClient...Brad Fitzpatrick1-0/+5
2022-03-26tempfork: temporarily fork gliderlabs/ssh and x/crypto/sshBrad Fitzpatrick3-3/+3
2022-03-22ssh/tailssh, tailcfg: add more HoldAndDelegate expansions, documentBrad Fitzpatrick1-4/+7
2022-03-22ssh/tailssh: support placeholders in SSHAction.HoldAndDelegate URLBrad Fitzpatrick2-28/+64
2022-03-21tailcfg, ssh/tailssh: make SSHUser value '=' map ssh-user to same local-userBrad Fitzpatrick2-3/+19
2022-03-19ssh/tailssh: start of implementing optional session recordingBrad Fitzpatrick1-5/+193
2022-03-18all: use cibuild.OnJosh Bleecher Snyder1-6/+3
2022-03-18ssh/tailssh_test: skip TestSSH/stdin in CIMaisem Ali1-0/+5
2022-03-17ssh/tailssh_test: Skip the env test in CIMaisem Ali1-3/+5
2022-03-17all: use any instead of interface{}Josh Bleecher Snyder2-4/+4
2022-03-14tailcfg: add field to allow LocalPortForwarding in SSHActionMaisem Ali1-9/+12
2022-03-14ssh/tailssh: add support for agent forwarding.Maisem Ali2-5/+59
2022-03-14ssh/tailssh: add a new sshSession type to clean up existing+future codeBrad Fitzpatrick3-89/+188
2022-03-12ssh/tailssh: start sending the server versionMaisem Ali1-0/+1
2022-03-12ssh/tailssh: set DBUS_SESSION_BUS_ADDRESS and SSH_TTY variablesMaisem Ali2-0/+6
2022-03-12ssh/tailssh: handle terminal opcodesMaisem Ali2-27/+95
2022-03-12go.mod: move from github.com/gliderlabs/ssh to github.com/tailscale/sshMaisem Ali3-3/+3
2022-03-12ssh/tailssh: fix terminal corruption (temporary hack)Brad Fitzpatrick1-1/+9
2022-03-11ssh/tailssh: make pty termios options match OpenSSHBrad Fitzpatrick1-5/+44
2022-03-10ssh/tailssh: start login shell, fix arg passing, width/height mismatchBrad Fitzpatrick1-14/+27
2022-03-10ssh/tailssh, ipnlocal, controlclient: fetch next SSHAction from networkBrad Fitzpatrick1-12/+66
2022-03-09ssh/tailssh: handle local port forwardingMaisem Ali2-3/+54