| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-02-08 | all: use reflect.TypeFor now available in Go 1.22 (#11078) | Joe Tsai | 2 | -2/+2 |
| 2024-02-07 | util/cmpx: delete now that we're using Go 1.22 | Brad Fitzpatrick | 1 | -3/+3 |
| 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 |
| 2023-12-21 | all: cleanup unused code, part 2 (#10670) | Andrew Lytvynov | 2 | -58/+0 |
| 2023-12-18 | ipn: apply tailnet-wide default for auto-updates (#10508) | Andrew Lytvynov | 1 | -55/+63 |
| 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-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-23 | wgengine/magicsock, controlclient, net/dns: reduce some logspam | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-09-18 | all: declare & plumb IPv6 masquerade address for peer | Tom DNetto | 2 | -0/+20 |
| 2023-09-18 | tailcfg: add NodeCapMap | Maisem Ali | 1 | -1/+11 |
| 2023-09-18 | types/netmap: remove NetworkMap.{Addresses,MachineStatus} | Brad Fitzpatrick | 1 | -6/+0 |
| 2023-09-17 | tailcfg: define a type for NodeCapability | Maisem Ali | 1 | -7/+7 |
| 2023-09-15 | tailcfg: add DNS address list for IsWireGuardOnly nodes | James Tucker | 2 | -0/+48 |
| 2023-09-12 | control/controlknobs: move more controlknobs code from controlclient | Brad Fitzpatrick | 2 | -45/+1 |
| 2023-09-12 | control/controlclient, types/netmap: start plumbing delta netmap updates | Brad Fitzpatrick | 3 | -4/+90 |
| 2023-09-11 | control/controlknobs: move ForceBackgroundSTUN to controlknobs.Knobs | Brad Fitzpatrick | 1 | -0/+4 |
| 2023-09-11 | control/controlknobs, all: add plumbed Knobs type, not global variables | Brad Fitzpatrick | 3 | -45/+26 |
| 2023-09-10 | all: depend on zstd unconditionally, remove plumbing to make it optional | Brad Fitzpatrick | 1 | -19/+10 |
| 2023-09-05 | control/controlclient: check c.closed in waitUnpause | Maisem Ali | 1 | -1/+1 |
| 2023-09-02 | ipn/ipnlocal: fix deadlock in resetControlClientLocked | Maisem Ali | 3 | -2/+10 |
| 2023-09-01 | all: implement AppendText alongside MarshalText (#9207) | Joe Tsai | 1 | -0/+4 |
| 2023-09-01 | control/controlclient: clean up various things in prep for state overhaul | Brad Fitzpatrick | 2 | -223/+151 |
| 2023-09-01 | control/controlclient: serialize Observer calls | Brad Fitzpatrick | 1 | -8/+86 |
| 2023-08-31 | control/controlclient, ipn/ipnlocal: unplumb a bool true literal opt | Brad Fitzpatrick | 1 | -4/+1 |
| 2023-08-31 | ipn/ipnlocal,control/controlclient: make Logout more sync | Maisem Ali | 1 | -6/+0 |
| 2023-08-31 | control/controlclient: run SetControlClientStatus in goroutine | Maisem Ali | 1 | -8/+4 |
| 2023-08-31 | control/controlclient: rename Auto cancel methods, add missing Lock variant | Brad Fitzpatrick | 1 | -18/+26 |
| 2023-08-30 | control/controlclient: remove unused StartLogout | Brad Fitzpatrick | 2 | -15/+0 |
| 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 | control/controlclient: de-pointer Status.PersistView, document more | Brad Fitzpatrick | 2 | -8/+19 |
| 2023-08-30 | control/controlclient: delete Status.Log{in,out}Finished | Brad Fitzpatrick | 3 | -34/+27 |
| 2023-08-30 | control/controlclient: unexport Status.state, add test-only accessor | Brad Fitzpatrick | 3 | -12/+16 |
| 2023-08-30 | control/controlclient: merge, simplify two health check calls | Brad Fitzpatrick | 1 | -3/+2 |
| 2023-08-29 | control/controlclient: clean up a few little things | Brad Fitzpatrick | 1 | -8/+9 |
| 2023-08-28 | control/controlclient: replace a status func with Observer interface | Brad Fitzpatrick | 2 | -14/+21 |
| 2023-08-28 | types/logger: add AsJSON | Brad Fitzpatrick | 1 | -8/+6 |
| 2023-08-28 | control/controlclient: convert PeersChanged nodes to patches internally | Brad Fitzpatrick | 2 | -1/+448 |
| 2023-08-22 | types/netmap: remove redundant Netmap.Hostinfo | Brad Fitzpatrick | 1 | -3/+0 |
| 2023-08-22 | control/controlclient: remove quadratic allocs in mapSession | Brad Fitzpatrick | 2 | -202/+274 |