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