| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-08-21 | cmd/tl-longchain: tool to re-sign nodes with long rotation signatures | Anton Tolchanov | 1 | -0/+93 |
| 2024-08-20 | net/tstun,wgengine{/netstack/gro}: refactor and re-enable gVisor GRO for Linu... | Jordan Whited | 2 | -2/+4 |
| 2024-08-20 | cmd/k8s-operator: support default proxy class in k8s-operator (#12711) | ChandonPierre | 5 | -4/+29 |
| 2024-08-20 | cmd/k8s-operator/deploy: replace wildcards in Kubernetes Operator RBAC role d... | pierig-n3xtio | 3 | -10/+45 |
| 2024-08-19 | wgengine/magicsock: replace deprecated poly1305 (#13184) | tomholford | 2 | -2/+2 |
| 2024-08-14 | go.{mod,sum}: migrate from nhooyr.io/websocket to github.com/coder/websocket | Kyle Carberry | 5 | -18/+18 |
| 2024-08-14 | cmd/viewer: add support for map-like container types | Nick Khyl | 4 | -16/+68 |
| 2024-08-14 | cmd/k8s-operator,k8s-operator/sessionrecording: support recording kubectl exe... | Irbe Krumina | 2 | -13/+45 |
| 2024-08-14 | cmd/tailscale/cli: support passing network lock keys via files | Brad Fitzpatrick | 4 | -7/+26 |
| 2024-08-14 | cmd/containerboot: optionally serve health check endpoint (#12899) | Irbe Krumina | 1 | -1/+63 |
| 2024-08-13 | gokrazy,tstest/integration/nat: add Gokrazy appliance just for natlab | Brad Fitzpatrick | 1 | -3/+4 |
| 2024-08-13 | cmd/tailscale/cli: fix gokrazy CLI-as-a-service detection | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-08-13 | cmd/k8s-operator: fix DNS reconciler for dual-stack clusters (#13057) | Irbe Krumina | 2 | -22/+68 |
| 2024-08-13 | cmd/tailscale/cli: don't run CLI as a service on gokrazy | Brad Fitzpatrick | 1 | -0/+7 |
| 2024-08-12 | util/syspolicy/setting: add package that contains types for the next syspolic... | Nick Khyl | 4 | -5/+18 |
| 2024-08-12 | cmd/tta, vnet: add host firewall, env var support, more tests | Brad Fitzpatrick | 3 | -3/+163 |
| 2024-08-12 | cmd/tailscaled: add env knob to control default verbosity | Brad Fitzpatrick | 1 | -1/+2 |
| 2024-08-12 | cmd/stunstamp: refactor connection construction (#13110) | Jordan Whited | 3 | -144/+194 |
| 2024-08-12 | cmd/stunstamp: implement HTTPS & TCP latency measurements (#13082) | Jordan Whited | 3 | -17/+235 |
| 2024-08-10 | cmd/tailscaled: allow setting env via linux cmdline for integration tests | Brad Fitzpatrick | 1 | -0/+23 |
| 2024-08-09 | cmd/{tta,vnet}: proxy to gokrazy UI | Maisem Ali | 2 | -12/+46 |
| 2024-08-09 | vnet: reduce some log spam | Brad Fitzpatrick | 1 | -1/+0 |
| 2024-08-09 | tstest/integration/nat: stream daemon logs directly | Maisem Ali | 1 | -32/+0 |
| 2024-08-09 | tstest/natlab/vnet: add port mapping | Brad Fitzpatrick | 1 | -1/+2 |
| 2024-08-09 | natlab: add NodeAgentClient | Maisem Ali | 2 | -2/+4 |
| 2024-08-09 | hostinfo: add hostinfo.IsNATLabGuestVM | Brad Fitzpatrick | 1 | -32/+2 |
| 2024-08-09 | vnet: add control/derps to test, stateful firewall | Brad Fitzpatrick | 2 | -9/+99 |
| 2024-08-09 | cmd/stunstamp: refactor to support multiple protocols (#13063) | Jordan Whited | 3 | -135/+241 |
| 2024-08-08 | cmd/gitops-pusher: ignore previous etag if local acls match control (#13068) | Andrew Lytvynov | 1 | -11/+11 |
| 2024-08-08 | cmd/gitops-pusher: add --fail-on-manual-edits flag (#13066) | Andrew Lytvynov | 1 | -11/+24 |
| 2024-08-08 | cmd/tsidp: add funnel support (#12591) | Naman Sood | 1 | -29/+384 |
| 2024-08-07 | tstest/natlab/vnet: add start of virtual network-based NAT Lab | Brad Fitzpatrick | 3 | -0/+280 |
| 2024-08-06 | cmd/derper: move 204 handler from package main to derphttp | Brad Fitzpatrick | 2 | -31/+7 |
| 2024-08-06 | cmd/derpprobe: use a status page from the prober library | Anton Tolchanov | 1 | -27/+7 |
| 2024-08-05 | cmd/tailscale/cli: fix `revoke-keys` command name in CLI output | Anton Tolchanov | 1 | -3/+3 |
| 2024-08-02 | go.mod,net/tstun,wgengine/netstack: implement gVisor TCP GRO for Linux (#12921) | Jordan Whited | 2 | -0/+2 |
| 2024-07-31 | go.mod,net/tstun,wgengine/netstack: implement gVisor TCP GSO for Linux (#12869) | Jordan Whited | 2 | -2/+0 |
| 2024-07-30 | net/dns, cmd/tailscaled: plumb system health tracker into dns cleanup (#12969) | Jonathan Nobels | 1 | -1/+1 |
| 2024-07-29 | cmd/tailscale/cli: release portmap after netcheck | Andrew Dunham | 1 | -1/+7 |
| 2024-07-29 | cmd/k8s-operator,k8s-operator/sessionrecording,sessionrecording,ssh/tailssh: ... | Irbe Krumina | 11 | -1766/+14 |
| 2024-07-29 | go.{mod,sum},tstest/tools,k8s-operator,cmd/k8s-operator: autogenerate CRD API... | Irbe Krumina | 1 | -1/+2 |
| 2024-07-26 | health: introduce captive-portal-detected Warnable (#12707) | Andrea Gottardo | 3 | -1/+4 |
| 2024-07-19 | cmd/viewer, types/views, util/codegen: add viewer support for custom containe... | Nick Khyl | 4 | -5/+262 |
| 2024-07-19 | cmd/tailscale: add --min-validity flag to the cert command (#12822) | Andrew Lytvynov | 1 | -4/+7 |
| 2024-07-19 | Add extra environment variables in deployment template (#12858) | Lee Briggs | 2 | -0/+10 |
| 2024-07-19 | cmd/k8s-operator,tstest,go.{mod,sum}: remove fybrik.io/crdoc dependency (#12862) | Irbe Krumina | 1 | -2/+1 |
| 2024-07-17 | cmd/k8s-operator: add a metric to track the amount of ProxyClass resources (#... | Irbe Krumina | 2 | -7/+66 |
| 2024-07-15 | ipn: allow FQDN in exit node selection | Adrian Dewhurst | 1 | -2/+1 |
| 2024-07-12 | cmd/cloner, cmd/viewer: add _test prefix for files generated with the test bu... | Nick Khyl | 2 | -2/+10 |
| 2024-07-12 | cmd/tailscale: resolve taildrive share paths | Linus Brogan | 1 | -2/+8 |