summaryrefslogtreecommitdiffhomepage
path: root/ssh/tailssh/tailssh.go
AgeCommit message (Expand)AuthorFilesLines
2024-12-12ssh/tailssh: remove unused public key supportBrad Fitzpatrick1-251/+26
2024-11-18sessionrecording: implement v2 recording endpoint support (#14105)Andrew Lytvynov1-4/+9
2024-09-30ssh: Add logic to set accepted environment variables in SSH session (#13559)Mario Minardi1-21/+23
2024-09-11util/slicesx: add FirstElementEqual and LastElementEqualBrad Fitzpatrick1-1/+2
2024-08-22all: fix new lint warnings from bumping staticcheckBrad Fitzpatrick1-0/+1
2024-07-29cmd/k8s-operator,k8s-operator/sessionrecording,sessionrecording,ssh/tailssh: ...Irbe Krumina1-57/+3
2024-07-08cmd/k8s-operator,ssh/tailssh,tsnet: optionally record 'kubectl exec' sessions...Irbe Krumina1-125/+1
2024-06-18proxymap, various: distinguish between different protocolsAndrew Dunham1-2/+2
2024-04-22ipn/ipnlocal,ssh/tailssh: reject c2n /update if SSH conns are active (#11820)Andrew Lytvynov1-0/+7
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 Fitzpatrick1-1/+21
2023-11-09ssh/tailssh: fix sftp metric increment locationBrad Fitzpatrick1-2/+4
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-21types/netmap, all: make NetworkMap.SelfNode a tailcfg.NodeViewBrad Fitzpatrick1-1/+1
2023-08-18types/netmap, all: use read-only tailcfg.NodeView in NetworkMapBrad Fitzpatrick1-9/+9
2023-06-21ssh/tailssh: fix double race condition with non-pty command (#8405)Joe Tsai1-18/+40
2023-06-09ssh/tailssh: add support for remote/reverse port forwardingMaisem Ali1-3/+20
2023-05-22ssh/tailssh: add ssh session recording failed event typeCharlotte Brandhorst-Satzkorn1-2/+11
2023-05-18ssh/tailssh: close tty on session closeMaisem Ali1-2/+13
2023-05-08ssh/tailssh: support LDAP users for Tailscale SSHBrad Fitzpatrick1-14/+3
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-Satzkorn1-10/+86
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 Ali1-64/+143
2023-04-17various: add golangci-lint, fix issues (#7905)Andrew Dunham1-2/+2
2023-04-04ssh/tailssh: make Tailscale SSH work on gokrazyBrad Fitzpatrick1-0/+11
2023-03-28ssh/tailssh: fix race in errors returned when starting recorderMaisem Ali1-2/+13
2023-03-25ssh/tailssh: add tests for recording failureMaisem Ali1-3/+25
2023-03-23ssh/tailssh: handle session recording when running in userspace modeMaisem Ali1-3/+26
2023-03-23ssh/tailssh: enable recording of non-pty sessionsMaisem Ali1-4/+1
2023-03-23ssh/tailssh: add docs to CastHeader fieldsMaisem Ali1-18/+51
2023-03-23ssh/tailssh: use background context for uploading recordingsMaisem Ali1-1/+6
2023-03-21ssh/tailssh: allow recorders to be configured on the first or final actionMaisem Ali1-4/+16
2023-03-21ssh/tailssh: add more metadata to recording headerMaisem Ali1-7/+18
2023-03-21ssh/tailssh: stream SSH recordings to configured recordersMaisem Ali1-31/+50
2023-03-09ssh/tailssh: use context.WithCancelCauseMaisem Ali1-12/+31
2023-01-27all: update copyright and license headersWill Norris1-3/+2
2023-01-09ssh/tailssh: add OpenBSD support for Tailscale SSHBrad Fitzpatrick1-1/+1
2022-12-20ssh/tailssh: fix typo in error messageBrad Fitzpatrick1-2/+2
2022-11-16ssh/tailssh: only call CloseWrite when both stdout and stderr are doneMaisem Ali1-1/+12
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-10-11ssh/tailssh: add password-forcing workaround for buggy SSH clientsBrad Fitzpatrick1-6/+52
2022-10-10all: fix more resource leaks found by staticmajorEmmanuel T Odeke1-1/+7
2022-10-09ssh/tailssh: close sshContext on context cancellationMaisem Ali1-1/+1