| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-04-04 | control/controlclient: try reconnecting to last successful addrandrew/controlclient-use-last-addr | Andrew Dunham | 4 | -18/+81 |
| 2024-04-04 | wgengine/router: provide explicit hook to signal Android when VPN needs to be... | Percy Wegmann | 1 | -2/+25 |
| 2024-04-04 | util/zstdframe: support specifying a MaxWindowSize (#11595) | Joe Tsai | 2 | -13/+106 |
| 2024-04-04 | prober: support creating multiple probes in ForEachAddr | Andrew Dunham | 3 | -22/+26 |
| 2024-04-04 | prober: add helper function to check all IPs for a DNS hostname | Andrew Dunham | 3 | -0/+339 |
| 2024-04-03 | clientupdate, net/dns: fix some "tailsacle" typos | Brad Fitzpatrick | 3 | -12/+12 |
| 2024-04-03 | go.toolchain.rev: bump to Go 1.22.2 | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-04-03 | tailscale: update tailfs functions and vars to use drive naming (#11597) | Charlotte Brandhorst-Satzkorn | 27 | -233/+233 |
| 2024-04-03 | control/controlclient: delete old naclbox code, require ts2021 Noise | Brad Fitzpatrick | 3 | -206/+118 |
| 2024-04-03 | ipn/ipnlocal: q-encode (RFC 2047) Tailscale serve header values | Brad Fitzpatrick | 2 | -2/+37 |
| 2024-04-03 | ipn/ipnlocal: populate peers' capabilities (#11365) | Claire Wang | 3 | -0/+108 |
| 2024-04-02 | tsweb: update doc on BucketedStatsOptions.Finish to match behavior | James Tucker | 1 | -1/+2 |
| 2024-04-02 | tailscale: update tailfs file and package names (#11590) | Charlotte Brandhorst-Satzkorn | 58 | -180/+180 |
| 2024-04-02 | cmd/{derper,derpprobe}: add --version flag | Brad Fitzpatrick | 2 | -10/+22 |
| 2024-04-02 | safeweb: move http.Serve for HTTP redirects into lib (#11592) | Patrick O'Doherty | 1 | -5/+7 |
| 2024-04-02 | net/packet: allow more ICMP errors | James Tucker | 3 | -2/+11 |
| 2024-04-02 | util/linuxfw: fix MSS clamping in nftables mode (#11588) | Irbe Krumina | 1 | -4/+28 |
| 2024-04-02 | hostinfo: cache device model to speed up init | Kyle Carberry | 2 | -10/+18 |
| 2024-04-01 | logtail: delete unused code from old way to configure zstd | Brad Fitzpatrick | 2 | -26/+8 |
| 2024-04-01 | logtail: always zstd compress with FastestCompression and LowMemory (#11583) | Joe Tsai | 1 | -3/+1 |
| 2024-04-01 | ipn/ipnlocal: disable sockstats on (unstable) mobile by default | James Tucker | 1 | -2/+2 |
| 2024-03-29 | net/dns: close ctx when close dns directManager | Asutorufa | 2 | -1/+7 |
| 2024-03-29 | .github/workflows: remove go-licenses action | Will Norris | 1 | -64/+0 |
| 2024-03-29 | licenses: update license notices | License Updater | 4 | -35/+39 |
| 2024-03-29 | safeweb: detect mux handler conflicts (#11562) | Andrew Lytvynov | 2 | -43/+167 |
| 2024-03-29 | logtail: prevent js/wasm clients from picking TLS client cert | Brad Fitzpatrick | 1 | -0/+14 |
| 2024-03-29 | util/linuxfw,wgengine/router: skip IPv6 firewall configuration in partial ipt... | Irbe Krumina | 5 | -34/+71 |
| 2024-03-28 | safeweb: add opt-in inline style CSP toggle (#11551) | Patrick O'Doherty | 2 | -2/+47 |
| 2024-03-28 | tsweb: make BucketedStats not track 400s, 404s, etc | Brad Fitzpatrick | 1 | -2/+20 |
| 2024-03-27 | tsweb/varz: add charset=utf-8 to varz handler | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-03-27 | control/controlclient: move client watchdog to cover initial request | James Tucker | 1 | -21/+25 |
| 2024-03-27 | cmd/k8s-operator: fix failing tests (#11541) | Irbe Krumina | 1 | -4/+4 |
| 2024-03-27 | cmd/{k8s-nameserver,k8s-operator},k8s-operator: add a kube nameserver, make o... | Irbe Krumina | 24 | -12/+1849 |
| 2024-03-27 | safeweb: return http.Handler from safeweb.RedirectHTTP (#11538) | Patrick O'Doherty | 1 | -3/+3 |
| 2024-03-27 | derp/derphttp: make CONNECT Host match request-target's authority-form | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-03-27 | safeweb: init (#11467) | Patrick O'Doherty | 2 | -0/+586 |
| 2024-03-27 | cmd/serve: update warning for sandboxed macOS builds (#11530) | Andrea Gottardo | 1 | -3/+3 |
| 2024-03-27 | ipn/localapi: add support for multipart POST to file-put | Percy Wegmann | 5 | -27/+22 |
| 2024-03-27 | ipn/localapi: add support for multipart POST to file-put | Percy Wegmann | 5 | -17/+300 |
| 2024-03-26 | go.mod: bump github.com/gaissmai/bart | Maisem Ali | 2 | -3/+3 |
| 2024-03-26 | ipn/ipnlocal: report Taildrive access message on failed responses | Percy Wegmann | 1 | -2/+11 |
| 2024-03-26 | cmd/tailscale/cli: remove Beta tag from tailscale update (#11529) | Andrew Lytvynov | 1 | -1/+1 |
| 2024-03-26 | ipn/localipn: introduce logs for tailfs (#11496) | Charlotte Brandhorst-Satzkorn | 3 | -3/+237 |
| 2024-03-26 | cmd/k8s-operator: redact auth key from debug logs (#11523) | Irbe Krumina | 1 | -2/+20 |
| 2024-03-26 | metrics, tsweb/varz: add multi-label map metrics | Brad Fitzpatrick | 4 | -0/+408 |
| 2024-03-26 | go.mod.sri: update SRI hash for go.mod changes | Flakes Updater | 3 | -3/+3 |
| 2024-03-25 | logtail: move a scratch buffer to Logger | Brad Fitzpatrick | 1 | -5/+13 |
| 2024-03-25 | .github/workflows: fix path filter for 'Kubernetes manifests' test job (#11520) | Irbe Krumina | 1 | -2/+2 |
| 2024-03-25 | Change type of installCRDs (#11478) | Chris Milson-Tokunaga | 1 | -1/+1 |
| 2024-03-25 | net/tstun: use gaissmai/bart instead of tempfork/device | Percy Wegmann | 12 | -853/+32 |