72 Commits (c41a2d5c8372cea8bf5dc64ed8fcbec577fc00fd)

Author SHA1 Message Date
Brad Fitzpatrick e38e5c38cc ssh/tailssh: fix typo in forwardedEnviron method, add docs 1 year ago
Percy Wegmann 3f2bec5f64 ssh: don't use -l option for shells on OpenBSD 1 year ago
Percy Wegmann 8287842269 ssh: refactor OS names into constants 1 year ago
Percy Wegmann e4bee94857 ssh: don't use -l option for shells on FreeBSD 1 year ago
Will Norris 60daa2adb8 all: fix golangci-lint errors 1 year ago
Percy Wegmann 12e6094d9c ssh/tailssh: calculate passthrough environment at latest possible stage 2 years ago
Brad Fitzpatrick dc60c8d786 ssh/tailssh: pass window size pixels in IoctlSetWinsize events 2 years ago
Mario Minardi 8f44ba1cd6
ssh: Add logic to set accepted environment variables in SSH session (#13559) 2 years ago
Percy Wegmann ecc451501c ssh/tailssh: add ability to force V2 behavior using new feature flag 2 years ago
Percy Wegmann 4b525fdda0 ssh/tailssh: only chdir incubator process to user's homedir when necessary and possible 2 years ago
Percy Wegmann 7d83056a1b ssh/tailssh: fix SSH on busybox systems 2 years ago
Percy Wegmann 730f0368d0 ssh/tailssh: replace incubator process with su instead of running su as child 2 years ago
Percy Wegmann d7fdc01f7f ssh/tailssh: check IsSELinuxEnforcing in tailscaled process 2 years ago
Percy Wegmann 08a9551a73 ssh/tailssh: fall back to using su when no TTY available on Linux 2 years ago
Percy Wegmann 843afe7c53 ssh/tailssh: add integration test 2 years ago
Brad Fitzpatrick 53c4adc982 ssh/tailssh: add envknobs to force override forwarding, sftp, pty 2 years ago
Brad Fitzpatrick 58a4fd43d8 types/netmap, all: use read-only tailcfg.NodeView in NetworkMap 3 years ago
Brad Fitzpatrick e8551d6b40 all: use Go 1.21 slices, maps instead of x/exp/{slices,maps} 3 years ago
Joe Tsai bb4b35e923 ssh: ignore io.EOF from sftp.Server.Serve 3 years ago
Joe Tsai 61886e031e
ssh/tailssh: fix double race condition with non-pty command (#8405) 3 years ago
Brad Fitzpatrick 32b8f25ed1 Revert "ssh/tailssh: change to user directory when running login/command" 3 years ago
Derek Burdick dc5bc32d8f ssh/tailssh: change to user directory when running login/command 3 years ago
Maisem Ali 2ae670eb71 ssh/tailssh: work around lack of scontext in SELinux 3 years ago
Maisem Ali 0ca8bf1e26 ssh/tailssh: close tty on session close 3 years ago
Brad Fitzpatrick a743b66f9d ssh/tailssh: move some user-related code into new user.go 3 years ago
Brad Fitzpatrick 58ab66ec51 ssh/tailssh: support LDAP users for Tailscale SSH 3 years ago
Andrew Dunham 280255acae
various: add golangci-lint, fix issues (#7905) 3 years ago
Brad Fitzpatrick 2c0bda6e2e ssh/tailssh: make Tailscale SSH work on gokrazy 3 years ago
Andrew Dunham 13377e6458 ssh/tailssh: always assert our final uid/gid 3 years ago
Andrew Dunham 9de8287d47 ssh/tailssh: lock OS thread during incubator 3 years ago
Andrew Dunham 39b289578e ssh/tailssh: make uid an int instead of uint64 3 years ago
Andrew Dunham ccace1f7df ssh/tailssh: fix privilege dropping on FreeBSD; add tests 3 years ago
Maisem Ali 223713d4a1 tailcfg,all: add and use Node.IsTagged() 3 years ago
Maisem Ali 0582829e00 ssh/tailssh: try launching commands with /usr/bin/login on macOS 3 years ago
Maisem Ali 5787989d74 ssh/tailssh: detect user shell correctly on darwin 3 years ago
Brad Fitzpatrick b1248442c3 all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our fork 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Brad Fitzpatrick 1116602d4c ssh/tailssh: add OpenBSD support for Tailscale SSH 3 years ago
Brad Fitzpatrick be67b8e75b ssh/tailssh: fix Tailscale SSH to non-root tailscaled 3 years ago
Brad Fitzpatrick 8047dfa2dc ssh/tailssh: unify some of the incubator_* GOOS files into incubator.go 3 years ago
Brad Fitzpatrick 84eaef0bbb ssh/tailssh: don't swallow process exit code in be-child 3 years ago
Brad Fitzpatrick 651e0d8aad ssh/tailssh: add envknob for default PATH 3 years ago
Brad Fitzpatrick 56f7da0cfd
ssh/tailssh: set default Tailscale SSH $PATH for non-interactive commands 3 years ago
Pat Maddox 9bf3ef4167 ssh/tailssh: add Tailscale SSH (server) support on FreeBSD 3 years ago
Brad Fitzpatrick da8def8e13 all: remove old +build tags 4 years ago
Maisem Ali 1440742a1c ssh/tailssh: use root / as cmd.Dir when users HomeDir doesn't exist 4 years ago
Maisem Ali f16b77de5d ssh/tailssh: do the full auth flow during ssh auth 4 years ago
Josh Soref d4811f11a0 all: fix spelling mistakes 4 years ago
Brad Fitzpatrick 7eaf5e509f net/netaddr: start migrating to net/netip via new netaddr adapter package 4 years ago
Maisem Ali 480fd6c797 ssh/tailssh: handle not-authenticated-yet connections in matchRule 4 years ago