summaryrefslogtreecommitdiffhomepage
path: root/ssh/tailssh/incubator.go
AgeCommit message (Expand)AuthorFilesLines
2023-07-21ssh: ignore io.EOF from sftp.Server.ServeJoe Tsai1-1/+6
2023-06-21ssh/tailssh: fix double race condition with non-pty command (#8405)Joe Tsai1-26/+15
2023-06-21Revert "ssh/tailssh: change to user directory when running login/command"Brad Fitzpatrick1-10/+10
2023-06-21ssh/tailssh: change to user directory when running login/commandDerek Burdick1-10/+10
2023-06-20ssh/tailssh: work around lack of scontext in SELinuxMaisem Ali1-4/+13
2023-05-18ssh/tailssh: close tty on session closeMaisem Ali1-9/+11
2023-05-08ssh/tailssh: move some user-related code into new user.goBrad Fitzpatrick1-105/+2
2023-05-08ssh/tailssh: support LDAP users for Tailscale SSHBrad Fitzpatrick1-13/+9
2023-04-17various: add golangci-lint, fix issues (#7905)Andrew Dunham1-1/+1
2023-04-04ssh/tailssh: make Tailscale SSH work on gokrazyBrad Fitzpatrick1-0/+3
2023-03-23ssh/tailssh: always assert our final uid/gidAndrew Dunham1-9/+19
2023-03-23ssh/tailssh: lock OS thread during incubatorAndrew Dunham1-0/+10
2023-03-21ssh/tailssh: make uid an int instead of uint64Andrew Dunham1-4/+4
2023-03-20ssh/tailssh: fix privilege dropping on FreeBSD; add testsAndrew Dunham1-14/+105
2023-03-13tailcfg,all: add and use Node.IsTagged()Maisem Ali1-1/+1
2023-02-25ssh/tailssh: try launching commands with /usr/bin/login on macOSMaisem Ali1-7/+52
2023-02-19ssh/tailssh: detect user shell correctly on darwinMaisem Ali1-4/+12
2023-02-01all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our forkBrad Fitzpatrick1-2/+1
2023-01-27all: update copyright and license headersWill Norris1-3/+2
2023-01-09ssh/tailssh: add OpenBSD support for Tailscale SSHBrad Fitzpatrick1-2/+2
2023-01-06ssh/tailssh: fix Tailscale SSH to non-root tailscaledBrad Fitzpatrick1-1/+23
2023-01-06ssh/tailssh: unify some of the incubator_* GOOS files into incubator.goBrad Fitzpatrick1-0/+36
2022-12-23ssh/tailssh: don't swallow process exit code in be-childBrad Fitzpatrick1-1/+14
2022-12-15ssh/tailssh: add envknob for default PATHBrad Fitzpatrick1-8/+28
2022-12-14ssh/tailssh: set default Tailscale SSH $PATH for non-interactive commandsBrad Fitzpatrick1-2/+71
2022-11-10ssh/tailssh: add Tailscale SSH (server) support on FreeBSDPat Maddox1-1/+1
2022-11-04all: remove old +build tagsBrad Fitzpatrick1-1/+0
2022-11-01ssh/tailssh: use root / as cmd.Dir when users HomeDir doesn't existMaisem Ali1-1/+10
2022-10-09ssh/tailssh: do the full auth flow during ssh authMaisem Ali1-2/+0
2022-09-29all: fix spelling mistakesJosh Soref1-2/+2
2022-07-25net/netaddr: start migrating to net/netip via new netaddr adapter packageBrad Fitzpatrick1-3/+3
2022-07-21ssh/tailssh: handle not-authenticated-yet connections in matchRuleMaisem Ali1-1/+4
2022-07-15ssh/tailssh: better handling of signals and exitsMaisem Ali1-4/+14
2022-06-25ssh/tailssh: limit setgroups to 16 on macOSAdam Eijdenberg1-1/+2
2022-06-25ssh/tailssh: fix /usr/bin/login args on macOSAdam Eijdenberg1-1/+1
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 Ali1-28/+45
2022-04-21ssh/tailssh: various typo fixes, clarifications.David Anderson1-10/+12
2022-04-21ssh/tailssh: set groups and gid in the incubated processMaisem Ali1-0/+22
2022-04-21ssh/tailssh: filter accepted environment variablesBrad Fitzpatrick1-1/+16
2022-04-21ssh/tailssh: add support for sftpMaisem Ali1-22/+64
2022-04-20ssh/tailssh: send banner messages during auth, move more to connMaisem Ali1-8/+8
2022-04-15tailcfg, ssh/tailssh: optionally support SSH public keys in wire policyBrad Fitzpatrick1-2/+2
2022-03-26tempfork: temporarily fork gliderlabs/ssh and x/crypto/sshBrad Fitzpatrick1-1/+1
2022-03-14ssh/tailssh: add support for agent forwarding.Maisem Ali1-0/+4
2022-03-14ssh/tailssh: add a new sshSession type to clean up existing+future codeBrad Fitzpatrick1-28/+60
2022-03-12ssh/tailssh: set DBUS_SESSION_BUS_ADDRESS and SSH_TTY variablesMaisem Ali1-0/+5
2022-03-12ssh/tailssh: handle terminal opcodesMaisem Ali1-18/+90
2022-03-12go.mod: move from github.com/gliderlabs/ssh to github.com/tailscale/sshMaisem Ali1-1/+1