| Age | Commit message (Expand) | Author | Files | Lines |
| 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 |
| 2024-03-19 | control/controlclient: fix sending peer capmap changes (#11457) | Claire Wang | 2 | -3/+45 |
| 2024-02-25 | all: remove LenIter, use Go 1.22 range-over-int instead | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-02-08 | all: use reflect.TypeFor now available in Go 1.22 (#11078) | Joe Tsai | 3 | -3/+3 |
| 2024-02-07 | util/cmpx: delete now that we're using Go 1.22 | Brad Fitzpatrick | 1 | -3/+3 |
| 2024-01-23 | wgengine/magicsock: implement probing of UDP path lifetime (#10844) | Jordan Whited | 1 | -0/+7 |
| 2024-01-18 | control/controlclient,util/execqueue: extract execqueue into a package | James Tucker | 1 | -95/+4 |
| 2024-01-05 | controlclient,tailcfg,types: expose MaxKeyDuration via localapi (#10401) | James 'zofrex' Sanderson | 2 | -1/+6 |
| 2024-01-04 | ipn/ipnlocal: refresh node key without blocking if cap enabled (#10529) | James 'zofrex' Sanderson | 1 | -0/+8 |
| 2023-12-21 | all: cleanup unused code, part 2 (#10670) | Andrew Lytvynov | 4 | -117/+0 |
| 2023-12-18 | ipn: apply tailnet-wide default for auto-updates (#10508) | Andrew Lytvynov | 1 | -55/+63 |
| 2023-12-05 | linuxfw,wgengine/route,ipn: add c2n and nodeattrs to control linux netfilter | Naman Sood | 1 | -0/+14 |
| 2023-12-05 | all: fix nilness issues | Matt Layher | 1 | -3/+0 |
| 2023-11-17 | control/controlclient: support incremental packet filter updates [capver 81] | Brad Fitzpatrick | 2 | -3/+127 |
| 2023-11-13 | control/controlknobs,wgengine/magicsock: implement SilentDisco toggle (#10195) | Jordan Whited | 1 | -0/+7 |
| 2023-11-05 | control/controlclient: move watchdog out of mapSession | Brad Fitzpatrick | 2 | -70/+38 |
| 2023-11-05 | control/controlclient: move lastPrintMap field from Direct to mapSession | Brad Fitzpatrick | 3 | -28/+24 |
| 2023-10-20 | control/controlclient: support certstore without cgo | Adrian Dewhurst | 2 | -7/+5 |
| 2023-10-13 | tailcfg: add tailnet field to register request (#9675) | Claire Wang | 1 | -0/+7 |
| 2023-10-03 | control/controlclient: fix deadlock in shutdown | Maisem Ali | 1 | -2/+3 |
| 2023-10-01 | tailcfg, all: use []netip.AddrPort instead of []string for Endpoints | Brad Fitzpatrick | 2 | -12/+25 |
| 2023-09-29 | tsnet: add a test for restarting a tsnet server, fix Windows | Brad Fitzpatrick | 1 | -0/+8 |
| 2023-09-28 | control/controlclient: fix leaked http2 goroutines on shutdown | Brad Fitzpatrick | 1 | -0/+6 |
| 2023-09-26 | winutil: refactor methods to get values from registry to also return (#9536) | Claire Wang | 1 | -1/+1 |
| 2023-09-25 | net/dns: retry forwarder requests over TCP | Andrew Dunham | 1 | -16/+23 |