66 Commits (67325d334e67aebb67fba3c36aa073f2e8cd658f)

Author SHA1 Message Date
Maisem Ali 928530a112 ipn/ipnlocal: shutdown sshServer on tailscale down 4 years ago
Maisem Ali 575aacb1e2 ssh/tailssh: terminate sessions on stdout copy failures 4 years ago
Maisem Ali 7cd8c3e839 ssh/tailssh: terminate sessions when tailscaled shutsdown 4 years ago
Maisem Ali 760740905e ssh/tailssh: only use `login` with TTY sessions 4 years ago
Maisem Ali 5cd56fe8d5 ssh/tailssh: exec into `login` when launching a shell 4 years ago
Maisem Ali a253057fc3 ssh/tailssh: refactor incubator flags 4 years ago
Brad Fitzpatrick c1445155ef ssh/tailssh: handle Control-C during hold-and-delegate prompt 4 years ago
Maisem Ali 3012a2e1ca ssh/tailssh,ipn/ipnlocal: terminate any active sessions on `up --ssh=false` 4 years ago
Brad Fitzpatrick 910ae68e0b util/mak: move tailssh's mapSet into a new package for reuse elsewhere 4 years ago
James Tucker c2eff20008 ssh/tailssh: avoid user ssh configuration in tests 4 years ago
David Anderson a364bf2b62 ssh/tailssh: various typo fixes, clarifications. 4 years ago
Brad Fitzpatrick c994eba763 ssh/tailssh: simplify matchRule with Reject rules 4 years ago
Maisem Ali 31094d557b ssh/tailssh: chmod the auth socket to be only user accessible 4 years ago
Maisem Ali 337c77964b ssh/tailssh: set groups and gid in the incubated process 4 years ago
Brad Fitzpatrick 8ac4d52b59 ssh/tailssh: filter accepted environment variables 4 years ago
Brad Fitzpatrick 89832c1a95 tailcfg: fix typo in SessionDuration field name 4 years ago
Maisem Ali 695f8a1d7e ssh/tailssh: add support for sftp 4 years ago
Brad Fitzpatrick 5b4154342e ssh/tailssh: fix double SSH-2.0- prefix in greeting banner 4 years ago
Maisem Ali 2b8b887d55 ssh/tailssh: send banner messages during auth, move more to conn 4 years ago
Brad Fitzpatrick f74ee80abe ssh/tailssh: support expansions in public key fetch URL too 4 years ago
Maisem Ali 14d077fc3a ssh/tailssh: terminate ssh auth early if no policy can match 4 years ago
Brad Fitzpatrick 8b81254992 ipn/ipnlocal: reject tailscale up --ssh if disabled on tailnet 4 years ago
Maisem Ali 91a187bf87 ssh/tailssh: make checkStillValid also consider username changes 4 years ago
Brad Fitzpatrick 93221b4535 ssh/tailssh: cache public keys fetched from URLs 4 years ago
Brad Fitzpatrick ade7bd8745 ssh/tailssh: close sessions on policy change if no longer allowed 4 years ago
Brad Fitzpatrick 8ee044ea4a ssh/tailssh: make the SSH server a singleton, register with LocalBackend 4 years ago
Brad Fitzpatrick da14e024a8 tailcfg, ssh/tailssh: optionally support SSH public keys in wire policy 4 years ago
Brad Fitzpatrick 3d180c0376 go.mod, ssh/tailssh, tempfork/gliderlabs: bump x/crypto/ssh fork for NoClientAuthCallback 4 years ago
Brad Fitzpatrick 5a44f9f5b5 tempfork: temporarily fork gliderlabs/ssh and x/crypto/ssh 4 years ago
Brad Fitzpatrick 0861923c21 ssh/tailssh, tailcfg: add more HoldAndDelegate expansions, document 4 years ago
Brad Fitzpatrick 091ea4a4a5 ssh/tailssh: support placeholders in SSHAction.HoldAndDelegate URL 4 years ago
Brad Fitzpatrick f7e976db55 tailcfg, ssh/tailssh: make SSHUser value '=' map ssh-user to same local-user 4 years ago
Brad Fitzpatrick f30473211b ssh/tailssh: start of implementing optional session recording 4 years ago
Josh Bleecher Snyder 32fd42430b all: use cibuild.On 4 years ago
Maisem Ali b775df0b57 ssh/tailssh_test: skip TestSSH/stdin in CI 4 years ago
Maisem Ali 1e12a29806 ssh/tailssh_test: Skip the env test in CI 4 years ago
Josh Bleecher Snyder 0868329936 all: use any instead of interface{} 4 years ago
Maisem Ali 45a7f6689c tailcfg: add field to allow LocalPortForwarding in SSHAction 4 years ago
Maisem Ali 98b45ef12c ssh/tailssh: add support for agent forwarding. 4 years ago
Brad Fitzpatrick 6e86bbcb06 ssh/tailssh: add a new sshSession type to clean up existing+future code 4 years ago
Maisem Ali 462e75666b ssh/tailssh: start sending the server version 4 years ago
Maisem Ali bf3559171f ssh/tailssh: set DBUS_SESSION_BUS_ADDRESS and SSH_TTY variables 4 years ago
Maisem Ali 6d61b7906e ssh/tailssh: handle terminal opcodes 4 years ago
Maisem Ali da6ce27416 go.mod: move from github.com/gliderlabs/ssh to github.com/tailscale/ssh 4 years ago
Brad Fitzpatrick 012098ec32 ssh/tailssh: fix terminal corruption (temporary hack) 4 years ago
Brad Fitzpatrick ba1adf6c24 ssh/tailssh: make pty termios options match OpenSSH 4 years ago
Brad Fitzpatrick 1dd5cf62a5 ssh/tailssh: start login shell, fix arg passing, width/height mismatch 4 years ago
Brad Fitzpatrick efc48b0578 ssh/tailssh, ipnlocal, controlclient: fetch next SSHAction from network 4 years ago
Maisem Ali 56bf2ce642 ssh/tailssh: handle local port forwarding 4 years ago
Maisem Ali 598c7a22e7 ssh/tailssh: use lu.Username not lu.Name. 4 years ago