| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-09-01 | .github/workflows: try (ab)using matrix for CI testsbradfitz/matrix | Brad Fitzpatrick | 1 | -32/+9 |
| 2023-09-01 | cmd/tailscale,ipn: add auto-update flags and prefs (#8861) | Andrew Lytvynov | 8 | -16/+138 |
| 2023-09-01 | cmd/tailscaled, tstest/integration: make tailscaled die when parent dies | Brad Fitzpatrick | 2 | -0/+24 |
| 2023-09-01 | cmd/tailscale: combine serve and funnel for debug wip funnel stream model (#9... | Tyler Smalley | 8 | -119/+175 |
| 2023-09-01 | control/controlclient: clean up various things in prep for state overhaul | Brad Fitzpatrick | 2 | -223/+151 |
| 2023-09-01 | ipn/ipnlocal: avoid calling Start from resetForProfileChangeLockedOnEntry | Brad Fitzpatrick | 1 | -0/+7 |
| 2023-09-01 | control/controlclient: serialize Observer calls | Brad Fitzpatrick | 1 | -8/+86 |
| 2023-09-01 | net/tsdial: be smarter about when to close SystemDial conns | Brad Fitzpatrick | 2 | -12/+38 |
| 2023-08-31 | control/controlclient, ipn/ipnlocal: unplumb a bool true literal opt | Brad Fitzpatrick | 2 | -5/+1 |
| 2023-08-31 | .github/workflows: only run bench all on packages with benchmarks | Brad Fitzpatrick | 1 | -2/+3 |
| 2023-08-31 | ipn/ipnlocal: rename LogoutSync to Logout | Maisem Ali | 4 | -7/+9 |
| 2023-08-31 | ipn/ipnlocal: fix missing mutex usage for profileManager | Maisem Ali | 2 | -7/+10 |
| 2023-08-31 | ipn/ipnlocal,control/controlclient: make Logout more sync | Maisem Ali | 5 | -106/+61 |
| 2023-08-31 | .github: do not use testwrapper for benchmarks | Maisem Ali | 1 | -2/+4 |
| 2023-08-31 | control/controlclient: run SetControlClientStatus in goroutine | Maisem Ali | 2 | -8/+5 |
| 2023-08-31 | control/controlclient: rename Auto cancel methods, add missing Lock variant | Brad Fitzpatrick | 1 | -18/+26 |
| 2023-08-31 | ipn/ipnlocal: add missing mutex unlock in error path | Brad Fitzpatrick | 1 | -1/+4 |
| 2023-08-31 | tsnet: remove redundant ephemeral logout on close | Brad Fitzpatrick | 1 | -9/+0 |
| 2023-08-31 | ipn/ipnlocal: deflake some tests | Brad Fitzpatrick | 1 | -2/+25 |
| 2023-08-30 | control/controlclient: remove unused StartLogout | Brad Fitzpatrick | 7 | -54/+18 |
| 2023-08-30 | types/logger: add TestLogger | Brad Fitzpatrick | 1 | -0/+16 |
| 2023-08-30 | go.mod.sri: update SRI hash for go.mod changes | Flakes Updater | 3 | -3/+3 |
| 2023-08-30 | clientupdate: add linux tarball updates (#9144) | Andrew Lytvynov | 8 | -5/+484 |
| 2023-08-30 | ipn/ipnlocal: support most Linuxes in handleC2NUpdate (#9114) | Chris Palmer | 4 | -75/+100 |
| 2023-08-30 | control/controlclient: cancel map poll when logging out | Brad Fitzpatrick | 1 | -0/+1 |
| 2023-08-30 | control/controlclient: use slices package more | Brad Fitzpatrick | 1 | -19/+4 |
| 2023-08-30 | client/web: simply csrf key caching in cgi mode | Will Norris | 1 | -10/+1 |
| 2023-08-30 | control/controlclient: de-pointer Status.PersistView, document more | Brad Fitzpatrick | 4 | -13/+22 |
| 2023-08-30 | control/controlclient: delete Status.Log{in,out}Finished | Brad Fitzpatrick | 6 | -41/+33 |
| 2023-08-30 | cmd/k8s-operator: emit event if HTTPS is disabled on Tailnet | Maisem Ali | 3 | -2/+14 |
| 2023-08-30 | cmd/sniproxy: move default debug-port away from 8080. | Denton Gentry | 1 | -1/+1 |
| 2023-08-30 | control/controlclient: unexport Status.state, add test-only accessor | Brad Fitzpatrick | 3 | -12/+16 |
| 2023-08-30 | cmd/k8s-operator: add metrics to track usage | Maisem Ali | 4 | -0/+75 |
| 2023-08-30 | adjust build tags for tamago | Andrea Barisani | 6 | -6/+6 |
| 2023-08-30 | control/controlclient: merge, simplify two health check calls | Brad Fitzpatrick | 2 | -13/+16 |
| 2023-08-30 | cm/k8s-operator,cmd/containerboot: fix STS config, more tests (#9155) | Irbe Krumina | 2 | -3/+31 |
| 2023-08-30 | cmd/sniproxy: switch to peterbourgon/ff for flags | Denton Gentry | 1 | -10/+15 |
| 2023-08-30 | cmd/k8s-operator,cmd/containerboot: add kube egress proxy (#9031) | Irbe Krumina | 5 | -50/+338 |
| 2023-08-29 | cmd/testwrapper: handle timeouts as test failures | Maisem Ali | 1 | -0/+6 |
| 2023-08-29 | client/web: fix data race | Maisem Ali | 1 | -10/+6 |
| 2023-08-29 | cmd/containerboot: fix broken tests | Maisem Ali | 2 | -30/+96 |
| 2023-08-29 | clientupdate: detect when tailscale is installed without package manager (#9137) | Andrew Lytvynov | 1 | -4/+41 |
| 2023-08-29 | net/wsconn: accept a remote addr string and plumb it through | David Anderson | 5 | -11/+24 |
| 2023-08-29 | client/web: pipe unraid csrf token through apiFetch | Sonia Appasamy | 3 | -34/+38 |
| 2023-08-29 | client/web: remove self node on server | Sonia Appasamy | 1 | -73/+0 |
| 2023-08-29 | client/web: add localapi proxy | Sonia Appasamy | 5 | -10/+152 |
| 2023-08-29 | cmd/k8s-operator,ipn/store/kubestore: patch secrets instead of updating | Maisem Ali | 3 | -8/+28 |
| 2023-08-29 | types/opt: use switch in Bool.UnmarshalJSON (#9140) | Joe Tsai | 2 | -13/+15 |
| 2023-08-29 | net/{interfaces,netmon}: remove "interesting", EqualFiltered API | Brad Fitzpatrick | 7 | -194/+474 |
| 2023-08-29 | cmd/tailscaled: default to userspace-networking on plan9 | Brad Fitzpatrick | 1 | -0/+2 |