summaryrefslogtreecommitdiffhomepage
path: root/ssh/tailssh/tailssh.go
AgeCommit message (Expand)AuthorFilesLines
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
2022-04-29ssh/tailssh,ipn/ipnlocal: terminate any active sessions on `up --ssh=false`Maisem Ali1-0/+3
2022-04-21util/mak: move tailssh's mapSet into a new package for reuse elsewhereBrad Fitzpatrick1-11/+4
2022-04-21ssh/tailssh: various typo fixes, clarifications.David Anderson1-8/+7
2022-04-21ssh/tailssh: simplify matchRule with Reject rulesBrad Fitzpatrick1-1/+4
2022-04-21ssh/tailssh: chmod the auth socket to be only user accessibleMaisem Ali1-1/+5
2022-04-21ssh/tailssh: set groups and gid in the incubated processMaisem Ali1-4/+10
2022-04-21tailcfg: fix typo in SessionDuration field nameBrad Fitzpatrick1-3/+3
2022-04-21ssh/tailssh: add support for sftpMaisem Ali1-22/+35
2022-04-20ssh/tailssh: fix double SSH-2.0- prefix in greeting bannerBrad Fitzpatrick1-1/+1
2022-04-20ssh/tailssh: send banner messages during auth, move more to connMaisem Ali1-161/+165
2022-04-20ssh/tailssh: support expansions in public key fetch URL tooBrad Fitzpatrick1-1/+17
2022-04-20ssh/tailssh: terminate ssh auth early if no policy can matchMaisem Ali1-137/+207
2022-04-20ipn/ipnlocal: reject tailscale up --ssh if disabled on tailnetBrad Fitzpatrick1-2/+2
2022-04-18ssh/tailssh: make checkStillValid also consider username changesMaisem Ali1-2/+2
2022-04-18ssh/tailssh: cache public keys fetched from URLsBrad Fitzpatrick1-21/+105
2022-04-17ssh/tailssh: close sessions on policy change if no longer allowedBrad Fitzpatrick1-26/+46
2022-04-15ssh/tailssh: make the SSH server a singleton, register with LocalBackendBrad Fitzpatrick1-35/+33
2022-04-15tailcfg, ssh/tailssh: optionally support SSH public keys in wire policyBrad Fitzpatrick1-51/+224
2022-03-29go.mod, ssh/tailssh, tempfork/gliderlabs: bump x/crypto/ssh fork for NoClient...Brad Fitzpatrick1-0/+5