summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2022-04-01tailcfg, ssh/tailssh: optionally support SSH public keys in wire policybradfitz/ssh_policy_earlierBrad Fitzpatrick3-26/+159
2022-03-30derp: add (*Server).IsClientConnectedForTest func. (#4331)Maisem Ali1-0/+12
2022-03-29go.mod, ssh/tailssh, tempfork/gliderlabs: bump x/crypto/ssh fork for NoClient...Brad Fitzpatrick4-4/+15
2022-03-29envknob: use the correct key when logging (#4319)Maisem Ali1-1/+1
2022-03-28net/netutil: add CheckIPForwardingLinux (#4301)Maisem Ali4-175/+238
2022-03-26prober: used keyed initializer for LimitedReader.David Anderson1-1/+1
2022-03-26util/groupmember: remove redundant code (#4298)Maisem Ali4-136/+19
2022-03-26net/packet, wgengine/netstack: remove workaround for old gvisor ECN bugBrad Fitzpatrick3-114/+0
2022-03-26tempfork: temporarily fork gliderlabs/ssh and x/crypto/sshBrad Fitzpatrick28-17/+2811
2022-03-26ipn/ipnlocal: do not process old status messages received out of orderMaisem Ali4-2/+14
2022-03-25cmd/tailscale: write fewer known_hosts, resolve ssh host to FQDN earlyBrad Fitzpatrick2-29/+58
2022-03-25cmd/tailscale: generate known_hosts file for 'tailscale ssh'Brad Fitzpatrick1-0/+65
2022-03-25ipn/ipnstate: put SSH Host Keys in ipnstate.PeerStatusBrad Fitzpatrick2-0/+7
2022-03-25go.toolchain.rev: pick up httptest race fixMaisem Ali1-1/+1
2022-03-25tsnet: set Hostinfo.Package to "tsnet" on useBrad Fitzpatrick2-3/+5
2022-03-24net/dnsfallback: do not attempt lookups of IPs.Maisem Ali1-0/+4
2022-03-24net/dnscache: do not call LookupIPFallback if the context was canceled.Maisem Ali1-1/+1
2022-03-24cmd/tailscale/cli: add start of 'ssh' subcommandBrad Fitzpatrick5-1/+103
2022-03-24cmd/tailscale: make status --peers=false work earlier + in JSON modeBrad Fitzpatrick1-1/+9
2022-03-24client/tailscale, cmd/tailscale, localapi: add 'tailscale nc' (actually)Brad Fitzpatrick1-0/+63
2022-03-24client/tailscale, cmd/tailscale, localapi: add 'tailscale nc'Brad Fitzpatrick4-0/+119
2022-03-24net/netutil: move some net utils from control/controlhttp to netutilBrad Fitzpatrick3-42/+57
2022-03-23envknob, ipn/ipnlocal: add SSH admin kill switchBrad Fitzpatrick3-4/+18
2022-03-23all: remove "no 1.18 support" failuresJosh Bleecher Snyder2-7/+0
2022-03-23cmd/proxy-to-grafana: fix package doc code snippetBrad Fitzpatrick1-10/+8
2022-03-23cmd/proxy-to-grafana: use grafana's authproxy to log in tailnet users (#4208)Nick O'Neill1-0/+154
2022-03-23go.mod: bump x/crypto for SSH changeBrad Fitzpatrick2-3/+3
2022-03-22tsnet: fail with nice message with go1.18 on darwinBrad Fitzpatrick1-0/+4
2022-03-22ssh/tailssh, tailcfg: add more HoldAndDelegate expansions, documentBrad Fitzpatrick2-4/+16
2022-03-22.github: Bump actions/checkout from 2 to 3dependabot[bot]15-15/+15
2022-03-22ssh/tailssh: support placeholders in SSHAction.HoldAndDelegate URLBrad Fitzpatrick2-28/+64
2022-03-22.github: Bump actions/setup-go from 2.1.5 to 3dependabot[bot]14-14/+14
2022-03-22.github: Bump actions/upload-artifact from 2.3.1 to 3dependabot[bot]1-1/+1
2022-03-22.github: Bump actions/cache from 2 to 3dependabot[bot]2-2/+2
2022-03-22prober: support adding key/value labels to probes. (#4250)Dave Anderson2-119/+245
2022-03-22control/controlclient, ipn/ipnlocal, tailcfg: add MapResponse.PopBrowserURLBrad Fitzpatrick4-7/+33
2022-03-21control/controlbase: use less memory when idle (remove rxState.buf)Brad Fitzpatrick2-7/+125
2022-03-21wgengine: inject packetbuffers rather than bytes (#4220)James Tucker2-23/+52
2022-03-21prober: refactor probe state into a Probe struct.David Anderson2-88/+93
2022-03-21prober: rename Probe to ProbeFunc.David Anderson4-12/+12
2022-03-21tsweb: add PrometheusVar, for vars that want to output varz themselves.David Anderson2-0/+30
2022-03-21Makefile: add tidy targetBrad Fitzpatrick1-0/+3
2022-03-21go.mod: bump netstack (#4222)James Tucker2-192/+3
2022-03-21tailcfg, ssh/tailssh: make SSHUser value '=' map ssh-user to same local-userBrad Fitzpatrick3-3/+21
2022-03-20control/controlbase: use less memory when idle (remove txState.buf)Brad Fitzpatrick1-7/+18
2022-03-19tsnet: fix format string/argument mismatch in log outputBrad Fitzpatrick1-3/+4
2022-03-19prober: run all probes once on initial registration.David Anderson2-7/+10
2022-03-19prober: library to build healthchecking probers.David Anderson5-0/+666
2022-03-19all: use strings.Cut even moreBrad Fitzpatrick8-25/+14
2022-03-19ssh/tailssh: start of implementing optional session recordingBrad Fitzpatrick1-5/+193