summaryrefslogtreecommitdiffhomepage
path: root/ssh/tailssh/incubator.go
AgeCommit message (Expand)AuthorFilesLines
2026-01-23all: remove AUTHORS file and references to itWill Norris1-1/+1
2025-11-17ssh/tailssh: fix incubator tests on macOS arm64James Tucker1-3/+10
2025-07-16ssh/tailssh: fix path of "true" on Darwin (#16569)M. J. Fromberger1-11/+14
2025-05-22ssh/tailssh: exclude Android from Linux build tagsBrad Fitzpatrick1-1/+1
2025-05-09ssh/tailssh: chdir to user's homedir when directly running a command (#15351)Simon Law1-5/+63
2025-03-10ssh/tailssh: fix typo in forwardedEnviron method, add docsBrad Fitzpatrick1-13/+25
2025-02-05ssh: don't use -l option for shells on OpenBSDPercy Wegmann1-2/+2
2025-02-05ssh: refactor OS names into constantsPercy Wegmann1-10/+17
2025-02-05ssh: don't use -l option for shells on FreeBSDPercy Wegmann1-0/+4
2025-01-07all: fix golangci-lint errorsWill Norris1-4/+4
2024-10-11ssh/tailssh: calculate passthrough environment at latest possible stagePercy Wegmann1-15/+37
2024-10-03ssh/tailssh: pass window size pixels in IoctlSetWinsize eventsBrad Fitzpatrick1-2/+4
2024-09-30ssh: Add logic to set accepted environment variables in SSH session (#13559)Mario Minardi1-8/+53
2024-08-29ssh/tailssh: add ability to force V2 behavior using new feature flagPercy Wegmann1-1/+2
2024-08-21ssh/tailssh: only chdir incubator process to user's homedir when necessary an...Percy Wegmann1-12/+13
2024-08-21ssh/tailssh: fix SSH on busybox systemsPercy Wegmann1-6/+17
2024-06-20ssh/tailssh: replace incubator process with su instead of running su as childPercy Wegmann1-4/+12
2024-06-12ssh/tailssh: check IsSELinuxEnforcing in tailscaled processPercy Wegmann1-15/+24
2024-05-29ssh/tailssh: fall back to using su when no TTY available on LinuxPercy Wegmann1-174/+364
2024-05-01ssh/tailssh: add integration testPercy Wegmann1-1/+19
2023-11-09ssh/tailssh: add envknobs to force override forwarding, sftp, ptyBrad Fitzpatrick1-0/+6
2023-08-18types/netmap, all: use read-only tailcfg.NodeView in NetworkMapBrad Fitzpatrick1-1/+1
2023-08-17all: use Go 1.21 slices, maps instead of x/exp/{slices,maps}Brad Fitzpatrick1-1/+1
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