summaryrefslogtreecommitdiffhomepage
path: root/ssh/tailssh
AgeCommit message (Expand)AuthorFilesLines
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
2023-08-15ssh/tailssh: fix gokrazy SSH crashBrad Fitzpatrick1-6/+8
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 Tsai3-44/+69
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-06-09ssh/tailssh: add support for remote/reverse port forwardingMaisem Ali1-3/+20
2023-06-05ssh/tailssh: Max Username Length 256 for linuxDerek Burdick1-1/+5
2023-05-22ssh/tailssh: add ssh session recording failed event typeCharlotte Brandhorst-Satzkorn1-2/+11
2023-05-21ssh/tailssh: fix regression after LDAP supportBrad Fitzpatrick2-15/+22
2023-05-18ssh/tailssh: close tty on session closeMaisem Ali2-11/+24
2023-05-08ssh/tailssh: move some user-related code into new user.goBrad Fitzpatrick2-109/+113
2023-05-08ssh/tailssh: support LDAP users for Tailscale SSHBrad Fitzpatrick4-28/+140
2023-05-05ssh/tailssh,tailcfg: add connID to ssheventnotifyrequest and castheaderCharlotte Brandhorst-Satzkorn1-13/+16
2023-05-05ssh/tailssh: send ssh event notifications on recording failuresCharlotte Brandhorst-Satzkorn2-10/+91
2023-05-04tsd: add package with System type to unify subsystem init, discoveryBrad Fitzpatrick1-5/+6
2023-05-03ssh/tailssh: restore support for recording locallyMaisem Ali1-32/+64
2023-05-01ssh/tailssh: improve debug logging around revoked sessionsTom DNetto1-0/+11
2023-04-25ssh/tailssh: also handle recording upload failure during writesMaisem Ali1-15/+30
2023-04-22ssh/tailssh: handle dialing multiple recorders and failing openMaisem Ali2-71/+253
2023-04-17various: add golangci-lint, fix issues (#7905)Andrew Dunham2-3/+3
2023-04-05ssh/tailssh: handle output matching better in tests (#7799)Maisem Ali1-2/+14
2023-04-04ssh/tailssh: make Tailscale SSH work on gokrazyBrad Fitzpatrick2-0/+14
2023-03-28ssh/tailssh: fix race in errors returned when starting recorderMaisem Ali1-2/+13
2023-03-25ssh/tailssh: add tests for recording failureMaisem Ali2-17/+139