summaryrefslogtreecommitdiffhomepage
path: root/ssh
AgeCommit message (Expand)AuthorFilesLines
2023-02-02ssh: add session hauling implementationskriptble/ssh-recording-persistKris Brandow3-2/+470
2023-02-01all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our forkBrad Fitzpatrick2-4/+2
2023-01-30ipn/ipnlocal: drop not required StateKey parameterMaisem Ali1-1/+1
2023-01-30net/memnet: rename from net/nettestMaisem Ali1-2/+2
2023-01-27all: update copyright and license headersWill Norris5-15/+10
2023-01-09ssh/tailssh: add OpenBSD support for Tailscale SSHBrad Fitzpatrick2-3/+3
2023-01-06ssh/tailssh: fix Tailscale SSH to non-root tailscaledBrad Fitzpatrick1-1/+23
2023-01-06ssh/tailssh: unify some of the incubator_* GOOS files into incubator.goBrad Fitzpatrick4-58/+36
2022-12-23ssh/tailssh: don't swallow process exit code in be-childBrad Fitzpatrick1-1/+14
2022-12-20ssh/tailssh: fix typo in error messageBrad Fitzpatrick1-2/+2
2022-12-15ssh/tailssh: add envknob for default PATHBrad Fitzpatrick2-9/+49
2022-12-14ssh/tailssh: set default Tailscale SSH $PATH for non-interactive commandsBrad Fitzpatrick2-2/+112
2022-11-16ssh/tailssh: only call CloseWrite when both stdout and stderr are doneMaisem Ali1-1/+12
2022-11-11ipn/ipnlocal: add support for multiple user profilesMaisem Ali1-1/+1
2022-11-10ssh/tailssh: add Tailscale SSH (server) support on FreeBSDPat Maddox3-2/+17
2022-11-04all: remove old +build tagsBrad Fitzpatrick4-4/+0
2022-11-01ssh/tailssh: use root / as cmd.Dir when users HomeDir doesn't existMaisem Ali1-1/+10
2022-10-11ssh/tailssh: add password-forcing workaround for buggy SSH clientsBrad Fitzpatrick2-11/+84
2022-10-10all: fix more resource leaks found by staticmajorEmmanuel T Odeke1-1/+7
2022-10-09ssh/tailssh: close sshContext on context cancellationMaisem Ali2-10/+13
2022-10-09ssh/tailssh: add support for sending multiple bannersMaisem Ali2-68/+47
2022-10-09ssh/tailssh: add TestSSHAuthFlowMaisem Ali2-14/+279
2022-10-09ssh/tailssh: do the full auth flow during ssh authMaisem Ali3-331/+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 Soref3-11/+11
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 Fitzpatrick2-5/+6
2022-07-25net/netaddr: start migrating to net/netip via new netaddr adapter packageBrad Fitzpatrick3-12/+12
2022-07-21ssh/tailssh: add "ssh" to conn logsMaisem Ali1-1/+1
2022-07-21ssh/tailssh: handle not-authenticated-yet connections in matchRuleMaisem Ali3-14/+75
2022-07-15ssh/tailssh: better handling of signals and exitsMaisem Ali2-12/+29
2022-06-28ssh/tailssh: fix Tailscale SSH to Linux Arch machinesBrad Fitzpatrick1-0/+14
2022-06-27ssh/tailssh: fix logging typoMaisem Ali1-1/+1
2022-06-27ssh/tailssh: always use current time for policy evaluationMaisem Ali2-10/+6
2022-06-27ssh/tailssh: allow multiple sessions on the same connMaisem Ali2-106/+145
2022-06-25ssh/tailssh: limit setgroups to 16 on macOSAdam Eijdenberg3-1/+18
2022-06-25ssh/tailssh: fix /usr/bin/login args on macOSAdam Eijdenberg3-1/+14
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-28ssh/tailssh: only use `login` with TTY sessionsMaisem Ali1-2/+4
2022-05-09ssh/tailssh: exec into `login` when launching a shellMaisem Ali1-3/+23
2022-05-09ssh/tailssh: refactor incubator flagsMaisem Ali2-32/+49