| Age | Commit message (Expand) | Author | Files | Lines |
| 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 |
| 2024-05-07 | control/controlclient: early return and outdent some code | Brad Fitzpatrick | 1 | -25/+23 |
| 2024-05-06 | tailcfg,all: add/plumb Node.IsJailed | Maisem Ali | 1 | -0/+4 |
| 2024-05-06 | net/dns/resolver, control/controlknobs, tailcfg: use UserDial instead of Syst... | Nick Khyl | 1 | -0/+8 |
| 2024-05-06 | tstest/integration: add more debugging, logs to catch flaky test | Brad Fitzpatrick | 1 | -0/+3 |
| 2024-04-29 | appc: add flag shouldStoreRoutes and controlknob for it | Fran Bull | 1 | -0/+7 |
| 2024-04-28 | net/netmon, add: add netmon.State type alias of interfaces.State | Brad Fitzpatrick | 1 | -2/+1 |
| 2024-04-27 | net/netns, net/dns/resolver, etc: make netmon required in most places | Brad Fitzpatrick | 5 | -15/+31 |
| 2024-04-26 | health, all: remove health.Global, finish plumbing health.Tracker | Brad Fitzpatrick | 4 | -10/+20 |
| 2024-04-26 | control/controlclient: plumb health.Tracker | Brad Fitzpatrick | 2 | -16/+18 |
| 2024-04-25 | tsd, ipnlocal, etc: add tsd.System.HealthTracker, start some plumbing | Brad Fitzpatrick | 2 | -2/+3 |
| 2024-04-25 | health: add Tracker type, in prep for removing global variables | Brad Fitzpatrick | 2 | -10/+10 |
| 2024-04-21 | types/persist: remove unused field Persist.Provider | Brad Fitzpatrick | 1 | -3/+0 |
| 2024-04-21 | tailcfg: remove some unused fields from RegisterResponseAuth | Brad Fitzpatrick | 1 | -4/+1 |
| 2024-04-21 | tailcfg: pointerify RegisterRequest.Auth, omitemptify RegisterResponseAuth | Brad Fitzpatrick | 1 | -4/+9 |
| 2024-04-16 | all: use Go 1.22 range-over-int | Brad Fitzpatrick | 6 | -12/+12 |
| 2024-04-03 | control/controlclient: delete old naclbox code, require ts2021 Noise | Brad Fitzpatrick | 1 | -152/+45 |
| 2024-03-27 | control/controlclient: move client watchdog to cover initial request | James Tucker | 1 | -21/+25 |
| 2024-03-24 | all: deprecate Node.Capabilities (more), remove PeerChange.Capabilities [capv... | Brad Fitzpatrick | 3 | -45/+15 |
| 2024-03-22 | ipn/ipnlocal, types/netmap: replace hasCapability with set lookup on NetworkMap | Brad Fitzpatrick | 1 | -0/+12 |
| 2024-03-22 | control/controlclient: free memory on iOS before full netmap work | Brad Fitzpatrick | 1 | -0/+8 |
| 2024-03-21 | control/controlclient: fix panic regression from earlier load balancer hint h... | Brad Fitzpatrick | 1 | -1/+4 |
| 2024-03-21 | all: use zstdframe where sensible (#11491) | Joe Tsai | 1 | -12/+2 |
| 2024-03-20 | control/controlclient: do not alias peer CapMap | Adrian Dewhurst | 2 | -2/+8 |
| 2024-03-20 | control/controlclient: send load balancing hint HTTP request header | Brad Fitzpatrick | 3 | -6/+22 |