| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-11-06 | WIP: Connector multi-replicairbekrm/connector_multireplica | Irbe Krumina | 14 | -186/+331 |
| 2024-11-06 | client/tailscale,ipn/{ipnlocal,localapi}: add a pre-shutdown localAPI endpoin... | Irbe Krumina | 3 | -0/+41 |
| 2024-10-31 | net/netcheck: add addReportHistoryAndSetPreferredDERP() test case (#13989) | Jordan Whited | 1 | -0/+9 |
| 2024-10-31 | util/syspolicy: add policy key for onboarding flow visibility | Aaron Klotz | 1 | -0/+4 |
| 2024-10-31 | safeweb: add support for custom CSP (#13975) | Andrew Lytvynov | 2 | -24/+92 |
| 2024-10-31 | net/sockstats: prevent crash in setNetMon (#13985) | Andrea Gottardo | 1 | -1/+7 |
| 2024-10-31 | safeweb: add support for "/" and "/foo" handler distinction (#13980) | Andrew Lytvynov | 2 | -3/+24 |
| 2024-10-31 | cmd/tailscale/cli, client/tailscale, ipn/localapi: add tailscale syspolicy {l... | Nick Khyl | 6 | -2/+191 |
| 2024-10-31 | ipn,tailcfg: add app connector config knob to conffile (#13942) | Irbe Krumina | 2 | -1/+8 |
| 2024-10-31 | wgengine/magicsock: export packet drop metric for outbound errors | Anton Tolchanov | 7 | -38/+127 |
| 2024-10-31 | wgengine/magicsock: exclude disco from throughput metrics | Anton Tolchanov | 3 | -10/+14 |
| 2024-10-30 | net/netcheck: ensure prior preferred DERP is always in netchecks | James Tucker | 2 | -17/+93 |
| 2024-10-30 | util/syspolicy/source: put EnvPolicyStore env keys in their own namespace | Brad Fitzpatrick | 2 | -41/+46 |
| 2024-10-30 | util/syspolicy/setting: make setting.Snapshot JSON-marshallable | Nick Khyl | 2 | -0/+180 |
| 2024-10-30 | util/syspolicy/setting: make setting.RawItem JSON-marshallable | Nick Khyl | 4 | -141/+336 |
| 2024-10-30 | util/syspolicy/source: use errors instead of github.com/pkg/errors | Nick Khyl | 1 | -1/+1 |
| 2024-10-30 | util/syspolicy: implement a syspolicy store that reads settings from environm... | Nick Khyl | 5 | -5/+518 |
| 2024-10-30 | cmd/k8s-operator,k8s-operator: add topology spread constraints to ProxyClass ... | Irbe Krumina | 7 | -0/+378 |
| 2024-10-29 | wgengine/magicsock: log home DERP changes with latency | Tim Walters | 1 | -3/+8 |
| 2024-10-29 | tstest/tailmac: add support for mounting host directories in the guest (#13957) | Jonathan Nobels | 5 | -14/+35 |
| 2024-10-29 | tstest/tailmac: fix Host.app path generation (#13953) | Jonathan Nobels | 1 | -2/+5 |
| 2024-10-29 | cmd/tailscale/cli: add 'tailscale metrics' command | Anton Tolchanov | 3 | -9/+91 |
| 2024-10-29 | ipn/ipnlocal: remove the primary routes gauge for now | Anton Tolchanov | 2 | -21/+0 |
| 2024-10-29 | wgengine/magicsock: fix stats packet counter on derp egress | Anton Tolchanov | 1 | -1/+1 |
| 2024-10-29 | ipn/ipnlocal: log errors while fetching serial numbers | Anton Tolchanov | 1 | -4/+2 |
| 2024-10-28 | tool/gocross: remove trimpath from test builds | James Tucker | 2 | -2/+5 |
| 2024-10-28 | tstest/natlab: add latency & loss simulation | James Tucker | 3 | -3/+56 |
| 2024-10-28 | licenses: update license notices | License Updater | 2 | -8/+8 |
| 2024-10-28 | net/dns: fix blank lines being added to resolv.conf on OpenBSD (#13928) | Renato Aguiar | 1 | -1/+2 |
| 2024-10-27 | ipn/store/kubestore: don't error if state cannot be preloaded (#13926) | Irbe Krumina | 1 | -1/+1 |
| 2024-10-26 | ipn/store/kubestore: cache state in memory (#13918) | Irbe Krumina | 2 | -31/+67 |
| 2024-10-26 | cmd/k8s-operator: validate that tailscale.com/tailnet-ip annotation value is ... | Nick Kirby | 2 | -3/+150 |
| 2024-10-25 | util/syspolicy, ipn/ipnlocal: update syspolicy package to utilize syspolicy/rsop | Nick Khyl | 16 | -925/+822 |
| 2024-10-24 | net/dns/resolver: fix test flake | Andrew Dunham | 1 | -7/+11 |
| 2024-10-24 | cmd/testwrapper: add pkg runtime to output (#13894) | Paul Scott | 2 | -10/+21 |
| 2024-10-22 | net/netcheck: add a Now field to the netcheck Report | Andrew Dunham | 3 | -7/+24 |
| 2024-10-22 | health: fix spurious warning about DERP home region '0' | Brad Fitzpatrick | 1 | -1/+5 |
| 2024-10-21 | net/tstun: use /10 as subnet for TAP mode; read IP from netmap | Maisem Ali | 2 | -23/+54 |
| 2024-10-21 | net/tstun: restore tap mode functionality | Maisem Ali | 6 | -90/+88 |
| 2024-10-21 | cmd/viewer: import types/views when generating a getter for a map field | Nick Khyl | 3 | -0/+84 |
| 2024-10-21 | health: remove SysDNSOS, add two Warnables for read+set system DNS config (#1... | Andrea Gottardo | 3 | -20/+32 |
| 2024-10-21 | scripts/installer.sh: allow Archcraft for Arch packages (#13870) | Erisa A | 1 | -1/+1 |
| 2024-10-20 | derp: track client-advertised non-ideal DERP connections in more places | Brad Fitzpatrick | 5 | -7/+36 |
| 2024-10-19 | net/tlsdial: call out firewalls blocking Tailscale in health warnings (#13840) | Andrea Gottardo | 7 | -2/+192 |
| 2024-10-18 | release/dist: clamp min / max version for synology package centre (#13857) | Mario Minardi | 1 | -2/+16 |
| 2024-10-18 | net/netcheck: remove arbitrary deadlines from GetReport() tests (#13832) | Jordan Whited | 1 | -2/+29 |
| 2024-10-18 | ipn/{ipnauth,ipnlocal,ipnserver}: send the auth URL to the user who started i... | Nick Khyl | 8 | -53/+762 |
| 2024-10-18 | derp: add sclient write deadline timeout metric (#13831) | Jordan Whited | 1 | -0/+6 |
| 2024-10-18 | derp: give trusted mesh peers longer write timeouts | Brad Fitzpatrick | 1 | -1/+14 |
| 2024-10-17 | scripts/installer.sh: support DNF5 | Andrew Dunham | 1 | -2/+34 |