summaryrefslogtreecommitdiffhomepage
path: root/ssh
AgeCommit message (Expand)AuthorFilesLines
2025-04-02ssh/tailssh: add Plan 9 support for Tailscale SSHBrad Fitzpatrick3-3/+430
2025-03-10ssh/tailssh: fix typo in forwardedEnviron method, add docsBrad Fitzpatrick1-13/+25
2025-02-13ssh/tailssh: accept passwords and public keysPercy Wegmann4-107/+271
2025-02-11tempfork/sshtest/ssh: add fork of golang.org/x/crypto/ssh for testing onlyBrad Fitzpatrick1-0/+3
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-31ssh,tempfork/gliderlabs/ssh: replace github.com/tailscale/golang-x-crypto/ssh...Percy Wegmann3-187/+130
2025-01-29Revert "ssh,tempfork/gliderlabs/ssh: replace github.com/tailscale/golang-x-cr...Percy Wegmann3-130/+187
2025-01-28ssh,tempfork/gliderlabs/ssh: replace github.com/tailscale/golang-x-crypto/ssh...Percy Wegmann3-187/+130
2025-01-07all: fix golangci-lint errorsWill Norris1-4/+4
2024-12-12ssh/tailssh: remove unused public key supportBrad Fitzpatrick2-337/+28
2024-11-18sessionrecording: implement v2 recording endpoint support (#14105)Andrew Lytvynov2-26/+48
2024-11-05types/result, util/lineiter: add package for a result type, use itBrad Fitzpatrick2-17/+14
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 Minardi6-55/+294
2024-09-25ssh/tailssh: add logic for matching against AcceptEnv patterns (#13466)Mario Minardi2-0/+250
2024-09-25util/usermetrics: make usermetrics non-globalKristoffer Dalby1-1/+1
2024-09-11util/slicesx: add FirstElementEqual and LastElementEqualBrad Fitzpatrick1-1/+2
2024-08-29ssh/tailssh: add ability to force V2 behavior using new feature flagPercy Wegmann1-1/+2
2024-08-22all: fix new lint warnings from bumping staticcheckBrad Fitzpatrick1-0/+1
2024-08-21ssh/tailssh: only chdir incubator process to user's homedir when necessary an...Percy Wegmann4-16/+22
2024-08-21ssh/tailssh: fix SSH on busybox systemsPercy Wegmann3-36/+55
2024-07-29cmd/k8s-operator,k8s-operator/sessionrecording,sessionrecording,ssh/tailssh: ...Irbe Krumina3-194/+5
2024-07-08cmd/k8s-operator,ssh/tailssh,tsnet: optionally record 'kubectl exec' sessions...Irbe Krumina2-125/+137
2024-06-20ssh/tailssh: fix integration test (#12562)Irbe Krumina1-1/+1
2024-06-20ssh/tailssh: replace incubator process with su instead of running su as childPercy Wegmann3-49/+177
2024-06-18proxymap, various: distinguish between different protocolsAndrew Dunham2-3/+7
2024-06-12ssh/tailssh: check IsSELinuxEnforcing in tailscaled processPercy Wegmann2-16/+38
2024-05-29ssh/tailssh: fall back to using su when no TTY available on LinuxPercy Wegmann5-246/+613
2024-05-03ssh/tailssh: plumb health.Tracker in testBrad Fitzpatrick1-1/+1
2024-05-03ssh/tailssh: use ptr.To in testBrad Fitzpatrick1-3/+2
2024-05-01ssh/tailssh: add integration testPercy Wegmann3-1/+430
2024-04-23ssh/tailssh: try fetching group IDs for user with the 'id' commandAndrew Dunham1-8/+2
2024-04-22ipn/ipnlocal,ssh/tailssh: reject c2n /update if SSH conns are active (#11820)Andrew Lytvynov1-0/+7
2024-04-16all: use Go 1.22 range-over-intBrad Fitzpatrick1-1/+1
2024-02-08all: use reflect.TypeFor now available in Go 1.22 (#11078)Joe Tsai1-1/+1
2024-01-05ssh/tailssh: use a local error instead of gossh.ErrDenied (#10743)Andrew Lytvynov1-9/+13
2023-12-20all: cleanup unused code, part 1 (#10661)Andrew Lytvynov1-14/+12
2023-11-17ssh/tailssh: use control server time instead of local timeOx Cart1-0/+3
2023-11-09ssh/tailssh: add envknobs to force override forwarding, sftp, ptyBrad Fitzpatrick2-1/+27
2023-11-09ssh/tailssh: fix sftp metric increment locationBrad Fitzpatrick1-2/+4
2023-11-09ssh/tailssh,util: extract new osuser package from ssh code (#10170)Andrew Lytvynov1-86/+3
2023-10-03util/httpm, all: add a test to make sure httpm is used consistentlyBrad Fitzpatrick1-1/+2
2023-09-07ssh/tailssh: log when recording starts and finishes (#9294)Joe Tsai1-0/+2
2023-08-23all: replace deprecated ioutil referencesMarwan Sulaiman1-2/+1
2023-08-21types/netmap, all: make NetworkMap.SelfNode a tailcfg.NodeViewBrad Fitzpatrick2-3/+3
2023-08-18types/netmap, all: use read-only tailcfg.NodeView in NetworkMapBrad Fitzpatrick3-15/+15
2023-08-17all: use Go 1.21 slices, maps instead of x/exp/{slices,maps}Brad Fitzpatrick2-2/+2