130 Commits (7407f404d996594de43a546cfabbd40d776a4e22)

Author SHA1 Message Date
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
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 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 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 06c147d848 ssh/tailssh: create login sessions for new connections 4 years ago
Brad Fitzpatrick 4b50977422 ssh/tailssh: add more SSH tests, blend in env from ssh session 4 years ago
Brad Fitzpatrick 4cbdc84d27 cmd/tailscaled/childproc: add be-child registration mechanism 4 years ago
Brad Fitzpatrick 6e4f3614cf ssh/tailssh: add start of real ssh tests 4 years ago
Brad Fitzpatrick c9eca9451a ssh: make it build on darwin 4 years ago
Brad Fitzpatrick cce6aad6c0 ssh/tailssh: fix non-interactive commands as non-root user 4 years ago
Brad Fitzpatrick e2ed06c53c ssh/tailssh: break a method into half in prep for testing 4 years ago
Brad Fitzpatrick 1b5bb2e81d ssh/tailssh: rename sshContext to sshConnInfo 4 years ago
Brad Fitzpatrick 3c2cd854be ssh/tailssh: flesh out env, support non-pty commands 4 years ago
Brad Fitzpatrick 03caa95bf2 ssh/tailssh: get login shell when running as non-root 4 years ago
Brad Fitzpatrick e1e20f6d39 ssh/tailssh: evaluate tailcfg.SSHPolicy on incoming connections 4 years ago
Brad Fitzpatrick bb93e29d5c tailcfg, ipn/ipnlocal: add Hostinfo.SSH_HostKeys, send when SSH enabled 4 years ago
Brad Fitzpatrick fbff1555fc ipnlocal, tailssh: start moving host key stuff into the right spot 4 years ago
Brad Fitzpatrick 1b87e025e9 ssh/tailssh: move SSH code from wgengine/netstack to this new package 4 years ago
Brad Fitzpatrick 6eed2811b2 wgengine/netstack: start supporting different SSH users 4 years ago
Brad Fitzpatrick f3c0023add wgengine/netstack: add an SSH server experiment 4 years ago