| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-01-27 | health: relax no-derp-home warnable to not fire if not in map poll | Brad Fitzpatrick | 3 | -23/+88 |
| 2025-01-27 | health: do Warnable dependency filtering in tailscaled | Brad Fitzpatrick | 3 | -3/+39 |
| 2024-12-05 | health: fix TestHealthMetric to pass on release branch | Brad Fitzpatrick | 1 | -3/+9 |
| 2024-11-28 | health: move health metrics test to health_test | Kristoffer Dalby | 2 | -2/+50 |
| 2024-10-22 | health: fix spurious warning about DERP home region '0' | Brad Fitzpatrick | 1 | -1/+5 |
| 2024-10-21 | health: remove SysDNSOS, add two Warnables for read+set system DNS config (#1... | Andrea Gottardo | 1 | -14/+1 |
| 2024-10-01 | control/controlhttp: fix connectivity on Alaska Air wifi | Brad Fitzpatrick | 1 | -0/+19 |
| 2024-09-25 | health: clean up updateBuiltinWarnablesLocked a bit, fix DERP warnings | Brad Fitzpatrick | 2 | -52/+76 |
| 2024-09-25 | util/usermetrics: make usermetrics non-global | Kristoffer Dalby | 1 | -18/+29 |
| 2024-09-04 | health: fix magicsockReceiveFuncWarnable health clearing | Brad Fitzpatrick | 1 | -1/+2 |
| 2024-08-27 | usermetric: add initial user-facing metrics | Kristoffer Dalby | 1 | -0/+25 |
| 2024-08-14 | wgengine/magicsock: log when a ReceiveFunc fails | Brad Fitzpatrick | 1 | -3/+20 |
| 2024-08-01 | health: don't show login error details with context cancelations | Brad Fitzpatrick | 1 | -1/+6 |
| 2024-07-29 | net/dns, health: raise health warning for failing forwarded DNS queries (#12888) | Jonathan Nobels | 1 | -0/+4 |
| 2024-07-12 | health: drop unnecessary logging in TestSetUnhealthyWithTimeToVisible (#12795) | Andrea Gottardo | 1 | -2/+0 |
| 2024-07-11 | health: support delayed Warnable visibility (#12783) | Andrea Gottardo | 4 | -2/+107 |
| 2024-07-03 | health: send ImpactsConnectivity value over LocalAPI (#12700) | Andrea Gottardo | 2 | -17/+19 |
| 2024-07-02 | health: reduce severity of some warnings, improve update messages (#12689) | Andrea Gottardo | 2 | -18/+40 |
| 2024-06-27 | health,ipn/ipnlocal: hide update warning when auto-updates are enabled (#12631) | Andrew Lytvynov | 2 | -18/+123 |
| 2024-06-25 | health: add warming-up warnable (#12553) | Andrea Gottardo | 4 | -6/+64 |
| 2024-06-19 | health: fix nil DERPMap dereference panic | Andrea Gottardo | 1 | -2/+14 |
| 2024-06-18 | health: include DERP region name in bad derp notifications (#12530) | Andrea Gottardo | 3 | -12/+40 |
| 2024-06-18 | health: expose DependsOn to local API via UnhealthyState (#12513) | Andrea Gottardo | 2 | -2/+44 |
| 2024-06-14 | health: fix data race in new warnable code | Brad Fitzpatrick | 1 | -10/+15 |
| 2024-06-14 | health: begin work to use structured health warnings instead of strings, pipe... | Andrea Gottardo | 5 | -166/+836 |
| 2024-05-01 | health, ipn/ipnlocal: move more health warning code into health.Tracker | Brad Fitzpatrick | 1 | -11/+95 |
| 2024-04-26 | health, wgengine/magicsock: remove last of health package globals | Brad Fitzpatrick | 1 | -32/+67 |
| 2024-04-26 | health, all: remove health.Global, finish plumbing health.Tracker | Brad Fitzpatrick | 1 | -9/+3 |
| 2024-04-26 | ipn/{ipnlocal,localapi},wgengine{,/magicsock}: plumb health.Tracker | Brad Fitzpatrick | 1 | -0/+7 |
| 2024-04-25 | tsd, ipnlocal, etc: add tsd.System.HealthTracker, start some plumbing | Brad Fitzpatrick | 1 | -2/+5 |
| 2024-04-25 | health: permit Tracker method calls on nil receiver | Brad Fitzpatrick | 2 | -0/+103 |
| 2024-04-25 | health: break Warnable into a global and per-Tracker value halves | Brad Fitzpatrick | 2 | -44/+35 |
| 2024-04-25 | health: add Tracker type, in prep for removing global variables | Brad Fitzpatrick | 2 | -197/+209 |
| 2024-04-16 | all: use Go 1.22 range-over-int | Brad Fitzpatrick | 1 | -2/+2 |
| 2024-02-27 | health: warn about reverse path filtering and exit nodes | Anton Tolchanov | 2 | -7/+48 |
| 2023-12-13 | net/netcheck: use DERP frames as a signal for home region liveness | Andrew Dunham | 1 | -0/+11 |
| 2023-11-16 | health: don't report a warning in DERP homeless mode | Brad Fitzpatrick | 1 | -10/+17 |
| 2023-09-09 | all: use set.Set consistently instead of map[T]struct{} | Brad Fitzpatrick | 2 | -3/+5 |
| 2023-08-30 | control/controlclient: merge, simplify two health check calls | Brad Fitzpatrick | 1 | -10/+14 |
| 2023-07-19 | cmd/tailscale: warn if node is locked out on bringup | Tom DNetto | 1 | -0/+1 |
| 2023-02-01 | health, net/tlsdial: add healthcheck for self-signed cert | Andrew Dunham | 1 | -0/+16 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 3 | -9/+6 |
| 2023-01-04 | health,ipn/ipnlocal: report the node being locked out as a health issue | Tom DNetto | 1 | -0/+9 |
| 2022-11-29 | health, ipn/ipnlocal: when -no-logs-no-support is enabled, deny access to tai... | Aaron Klotz | 1 | -0/+11 |
| 2022-11-28 | util/set: add new set package for SetHandle type | Brad Fitzpatrick | 1 | -12/+10 |
| 2022-11-13 | health: add Warnable, move ownership of warnable items to callers | Brad Fitzpatrick | 2 | -20/+126 |
| 2022-11-11 | cmd/tailscale: make "up", "status" warn if routes and --accept-routes off | Brad Fitzpatrick | 1 | -0/+14 |
| 2022-11-02 | tailcfg: add Node.UnsignedPeerAPIOnly to let server mark node as peerapi-only | Brad Fitzpatrick | 1 | -0/+7 |
| 2022-09-17 | envknob, health: support Synology, show parse errors in status | Brad Fitzpatrick | 1 | -0/+3 |
| 2022-09-15 | envknob: support changing envknobs post-init | Brad Fitzpatrick | 1 | -2/+2 |