| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-02-11 | Revert "control/controlclient: delete unreferenced mapSession UserProfiles" | Brad Fitzpatrick | 1 | -30/+1 |
| 2025-02-11 | types/netmap,*: pass around UserProfiles as views (pointers) instead | Brad Fitzpatrick | 2 | -5/+7 |
| 2025-01-30 | control/controlclient: flesh out a recently added comment | Brad Fitzpatrick | 1 | -6/+11 |
| 2025-01-30 | control/controlclient: add missing word in comment | Brad Fitzpatrick | 1 | -1/+1 |
| 2025-01-26 | control/controlclient,tempfork/httprec: don't link httptest, test certs for c2n | Brad Fitzpatrick | 1 | -2/+2 |
| 2025-01-26 | control/controlknobs: make Knobs.AsDebugJSON automatic, not require maintenance | Brad Fitzpatrick | 2 | -21/+19 |
| 2025-01-24 | control/controlclient: sanitize invalid DERPMap nil Region from control | Brad Fitzpatrick | 1 | -0/+9 |
| 2025-01-24 | control/controlclient: skip SetControlClientStatus when queue has newer resul... | Brad Fitzpatrick | 3 | -2/+162 |
| 2025-01-23 | control/controlclient: delete unreferenced mapSession UserProfiles | Brad Fitzpatrick | 1 | -1/+30 |
| 2025-01-15 | tailcfg,control/controlclient: treat nil AllowedIPs as Addresses [capver 112] | Brad Fitzpatrick | 2 | -0/+36 |
| 2025-01-14 | control/controlclient: remove misleading TS_DEBUG_NETMAP, make it TS_DEBUG_MA... | Brad Fitzpatrick | 1 | -18/+18 |
| 2025-01-14 | all: add Node.HomeDERP int, phase out "127.3.3.40:$region" hack [capver 111] | Brad Fitzpatrick | 3 | -32/+102 |
| 2025-01-14 | cmd/viewer,types/views,various: avoid allocations in pointer field getters wh... | Nick Khyl | 1 | -8/+6 |
| 2025-01-07 | controlclient: do not set HTTPS port for any private coordination server IP (... | Andrea Gottardo | 2 | -6/+140 |
| 2025-01-04 | all: use iterators in more places instead of Range funcs | Brad Fitzpatrick | 1 | -9/+11 |
| 2025-01-03 | control/controlclient: remove optimization that was more convoluted than useful | Brad Fitzpatrick | 2 | -51/+30 |
| 2024-12-31 | all: add means to set device posture attributes from node | Brad Fitzpatrick | 2 | -2/+55 |
| 2024-11-26 | control/controlhttp: set *health.Tracker in tests | Andrew Dunham | 1 | -0/+3 |
| 2024-11-22 | control/controlclient: use the most recent syspolicy.MachineCertificateSubjec... | Nick Khyl | 1 | -11/+2 |
| 2024-11-20 | cmd/tailscale/cli: create netmon in debug ts2021 | Andrew Dunham | 1 | -0/+2 |
| 2024-11-14 | control/controlclient: disable https on for http://localhost:$port URLs | Brad Fitzpatrick | 1 | -8/+1 |
| 2024-11-07 | derp/derphttp: don't link websockets other than on GOOS=js | Brad Fitzpatrick | 2 | -3/+4 |
| 2024-11-07 | control/controlhttp/controlhttpserver: split out Accept to its own package | Brad Fitzpatrick | 6 | -25/+48 |
| 2024-10-09 | control/controlhttp: don't link ts2021 server + websocket code on iOS | Brad Fitzpatrick | 1 | -0/+2 |
| 2024-10-03 | control/controlclient: include HTTP status string in error message too | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-10-02 | control/control{client,http}: don't noise dial localhost:443 in http-only tests | Brad Fitzpatrick | 3 | -13/+40 |
| 2024-10-02 | control/controlhttp: rename a param from addr to optAddr for clarity | Brad Fitzpatrick | 1 | -14/+20 |
| 2024-10-02 | control/controlclient: bound ReportHealthChange context lifetime to Direct cl... | Brad Fitzpatrick | 1 | -1/+7 |
| 2024-10-01 | control/controlhttp: fix connectivity on Alaska Air wifi | Brad Fitzpatrick | 1 | -0/+12 |
| 2024-10-01 | control/controlhttp: factor out some code in prep for future change | Brad Fitzpatrick | 2 | -12/+24 |
| 2024-09-04 | all: use new Go 1.23 slices.Sorted more | Brad Fitzpatrick | 1 | -4/+1 |
| 2024-09-04 | control/controlclient,posture,util/syspolicy: use predefined syspolicy keys i... | Nick Khyl | 1 | -1/+1 |
| 2024-08-14 | go.{mod,sum}: migrate from nhooyr.io/websocket to github.com/coder/websocket | Kyle Carberry | 2 | -2/+2 |
| 2024-08-06 | control/controlhttp: extract the last network connection | Anton Tolchanov | 2 | -12/+60 |
| 2024-08-05 | {control,net}: close idle connections of custom transports | Anton Tolchanov | 1 | -0/+3 |
| 2024-07-26 | health: introduce captive-portal-detected Warnable (#12707) | Andrea Gottardo | 1 | -0/+7 |
| 2024-07-12 | wgengine/magicsock: use wireguard-go/conn.PeerAwareEndpoint | Brad Fitzpatrick | 1 | -0/+7 |
| 2024-07-06 | control/controlknobs,tailcfg,wgengine/magicsock: remove DRPO shutoff switch | Brad Fitzpatrick | 1 | -7/+0 |
| 2024-06-27 | tka: test SigCredential signatures and netmap filtering | Anton Tolchanov | 2 | -90/+3 |
| 2024-06-20 | control/controlclient: add more Screen Time blocking detection | Brad Fitzpatrick | 2 | -4/+60 |
| 2024-06-19 | cmd/tailscale/cli: actually perform Noise request in 'debug ts2021' | Andrew Dunham | 2 | -17/+17 |
| 2024-06-19 | control/controlclient: move noiseConn to internal package | Andrew Dunham | 1 | -136/+15 |
| 2024-06-19 | control/controlhttp: add health warning for macOS filtering blocking Tailscal... | Brad Fitzpatrick | 1 | -1/+43 |
| 2024-06-14 | various: create a catch-all NRPT rule when "Override local DNS" is enabled on... | Nick Khyl | 1 | -0/+12 |
| 2024-06-14 | health: begin work to use structured health warnings instead of strings, pipe... | Andrea Gottardo | 1 | -6/+7 |
| 2024-06-06 | tailcfg,net/dns: add controlknob to disable battery split DNS on iOS (#12346) | Andrea Gottardo | 1 | -32/+44 |
| 2024-06-03 | ipn/ipnlocal: discard node keys that have been rotated out | Anton Tolchanov | 1 | -40/+1 |
| 2024-05-17 | control/controlclient: delete unused Client.Login Oauth2Token field | Brad Fitzpatrick | 3 | -15/+11 |
| 2024-05-07 | cmd/tailscale,controlclient,ipnlocal: fix 'up', deflake tests more | Brad Fitzpatrick | 2 | -4/+31 |
| 2024-05-07 | ipn/ipnlocal: acquire b.mu once in Start | Maisem Ali | 1 | -1/+2 |