summaryrefslogtreecommitdiffhomepage
path: root/ssh/tailssh/tailssh.go
AgeCommit message (Expand)AuthorFilesLines
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
2022-10-09ssh/tailssh: add support for sending multiple bannersMaisem Ali1-53/+23
2022-10-09ssh/tailssh: add TestSSHAuthFlowMaisem Ali1-11/+22
2022-10-09ssh/tailssh: do the full auth flow during ssh authMaisem Ali1-217/+216
2022-10-07ssh/tailssh: do not send EOT on session disconnectionMaisem Ali1-3/+0
2022-10-04go.mod, ssh/tailssh: fix ImplictAuthMethod typoBrad Fitzpatrick1-1/+1
2022-09-29all: fix spelling mistakesJosh Soref1-4/+4
2022-09-15refactor: move from io/ioutil to io and os packagesEng Zer Jun1-2/+1
2022-09-15envknob: support changing envknobs post-initBrad Fitzpatrick1-7/+6
2022-08-04syncs, all: move to using Go's new atomic types instead of oursBrad Fitzpatrick1-4/+4
2022-08-02all: migrate more code code to net/netip directlyBrad Fitzpatrick1-3/+2
2022-08-02ssh/tailssh: fix deadlock in expandDelegateURLMaisem Ali1-4/+2
2022-07-25all: convert more code to use net/netip directlyBrad Fitzpatrick1-4/+4
2022-07-25all: use various net/netip parse funcs directlyBrad Fitzpatrick1-1/+2
2022-07-25net/netaddr: start migrating to net/netip via new netaddr adapter packageBrad Fitzpatrick1-8/+8
2022-07-21ssh/tailssh: add "ssh" to conn logsMaisem Ali1-1/+1
2022-07-21ssh/tailssh: handle not-authenticated-yet connections in matchRuleMaisem Ali1-13/+57
2022-07-15ssh/tailssh: better handling of signals and exitsMaisem Ali1-8/+15
2022-06-27ssh/tailssh: fix logging typoMaisem Ali1-1/+1
2022-06-27ssh/tailssh: always use current time for policy evaluationMaisem Ali1-9/+6
2022-06-27ssh/tailssh: allow multiple sessions on the same connMaisem Ali1-105/+143
2022-06-02ssh/tailssh: add metricsBrad Fitzpatrick1-2/+44
2022-05-30ipn/ipnlocal: shutdown sshServer on tailscale downMaisem Ali1-2/+2
2022-05-28ssh/tailssh: terminate sessions on stdout copy failuresMaisem Ali1-5/+6
2022-05-28ssh/tailssh: terminate sessions when tailscaled shutsdownMaisem Ali1-8/+45
2022-05-05ssh/tailssh: handle Control-C during hold-and-delegate promptBrad Fitzpatrick1-3/+40