| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-17 | wgengine/magicsock: minor tidies in Test_endpoint_maybeProbeUDPLifetimeLocked | Alex Chan | 1 | -94/+77 |
| 2025-10-16 | wgengine/netlog: merge connstats into package (#17557) | Joe Tsai | 1 | -2/+2 |
| 2025-10-15 | net/connstats: prepare to remove package (#17554) | Joe Tsai | 4 | -42/+38 |
| 2025-10-10 | wgengine/magicsock: add clientmetrics for TX bytes/packets by af & conn type ... | Jordan Whited | 2 | -0/+34 |
| 2025-10-09 | wgengine/magicsock: do not apply node view updates to a closed Conn (#17517) | M. J. Fromberger | 1 | -0/+5 |
| 2025-10-09 | wgengine/magicsock: fix docs for send clientmetrics (#17514) | Jordan Whited | 1 | -3/+10 |
| 2025-10-09 | wgengine/magicsock: add clientmetrics for RX bytes by af & conn type (#17512) | Jordan Whited | 2 | -0/+19 |
| 2025-10-09 | wgengine/magicsock: remove unused arg in deregisterMetrics (#17513) | Jordan Whited | 1 | -2/+2 |
| 2025-10-08 | wgengine/magicsock: start peer relay path discovery sooner (#17485) | Jordan Whited | 1 | -19/+19 |
| 2025-10-08 | wgengine/magicsock: use eventbus.SubscribeFunc in Conn | M. J. Fromberger | 1 | -50/+21 |
| 2025-10-07 | wgengine/{magicsock,userspace,router}: move portupdates to the eventbus (#17423) | Claus Lensbøl | 1 | -11/+8 |
| 2025-10-06 | feature/condlite/expvar: add expvar stub package when metrics not needed | Brad Fitzpatrick | 1 | -2/+1 |
| 2025-10-06 | wgengine/magicsock: add more handleNewServerEndpointRunLoop tests (#17469) | Jordan Whited | 1 | -29/+166 |
| 2025-10-06 | feature/featuretags: add LazyWG modular feature | Brad Fitzpatrick | 1 | -1/+2 |
| 2025-10-04 | wgengine/magicsock: fix relayManager deadlock (#17449) | Jordan Whited | 2 | -1/+43 |
| 2025-10-04 | wgengine/magicsock: remove misleading unexpected log message (#17445) | Jordan Whited | 1 | -5/+0 |
| 2025-10-04 | net/connstats: make it modular (omittable) | Brad Fitzpatrick | 1 | -3/+7 |
| 2025-10-03 | health: make it omittable | Brad Fitzpatrick | 1 | -1/+1 |
| 2025-10-02 | feature/featuretags, all: add build features, use existing ones in more places | Brad Fitzpatrick | 3 | -1/+10 |
| 2025-09-30 | feature/featuretags: add a catch-all "Debug" feature flag | Brad Fitzpatrick | 1 | -0/+7 |
| 2025-09-28 | util/backoff: rename logtail/backoff package to util/backoff | Brad Fitzpatrick | 1 | -1/+1 |
| 2025-09-26 | all: don't rebind variables in for loops | Alex Chan | 1 | -1/+0 |
| 2025-09-26 | wgengine/magicsock: fix rebind debouncing (#17282) | James Tucker | 2 | -11/+30 |
| 2025-09-24 | derp/derpserver: clean up extraction of derp.Server (#17264) | Simon Law | 1 | -1/+1 |
| 2025-09-24 | derp/derpserver: split off derp.Server out of derp into its own package | Brad Fitzpatrick | 1 | -4/+3 |
| 2025-09-24 | all: use buildfeatures.HasCapture const in a handful of places | Brad Fitzpatrick | 1 | -0/+3 |
| 2025-09-23 | magicsock: fix deadlock in SetStaticEndpoints (#17247) | Jonathan Nobels | 1 | -0/+1 |
| 2025-09-19 | wgengine: use eventbus.Client.Monitor to simplify subscriber maintenance (#17... | M. J. Fromberger | 1 | -48/+40 |
| 2025-09-16 | feature/portmapper: make the portmapper & its debugging tools modular | Brad Fitzpatrick | 1 | -22/+34 |
| 2025-09-16 | feature,ipn/ipnlocal,wgengine: improve how eventbus shutdown is handled (#17156) | M. J. Fromberger | 1 | -4/+2 |
| 2025-09-16 | health,ipn/ipnlocal: introduce eventbus in heath.Tracker (#17085) | Claus Lensbøl | 1 | -7/+6 |
| 2025-09-15 | net/netmon, wgengine/magicsock: simplify LinkChangeLogLimiter signature | Brad Fitzpatrick | 1 | -8/+4 |
| 2025-09-15 | wgengine/magicsock: send a valid payload in TestNetworkDownSendErrors | Alex Chan | 1 | -14/+69 |
| 2025-09-15 | wgengine/magicsock: don't add DERP addrs to endpointState (#17147) | Jordan Whited | 1 | -4/+1 |
| 2025-09-10 | wgengine/magicsock: add TS_DEBUG_NEVER_DIRECT_UDP debug knob (#17094) | Jordan Whited | 3 | -0/+7 |
| 2025-09-10 | wgengine/magicsock: add relayManager event logs (#17091) | Jordan Whited | 2 | -11/+69 |
| 2025-09-09 | wgengine/magicsock: fix debug disco printing of alloc resp disco keys (#17087) | Jordan Whited | 1 | -2/+2 |
| 2025-09-05 | wgengine/magicsock: log the peer failing disco writes are intended for | James Tucker | 1 | -1/+1 |
| 2025-08-29 | wgengine/magicsock: drop DERP queue from head rather than tail | James Tucker | 2 | -13/+23 |
| 2025-08-28 | wgengine/magicsock: shorten process internal DERP queue | James Tucker | 2 | -65/+15 |
| 2025-08-28 | util/ringbuffer: rename to ringlog | James Tucker | 2 | -4/+4 |
| 2025-08-26 | wgengine/magicsock: make endpoint.discoPing peer relay aware (#16946) | Jordan Whited | 1 | -6/+23 |
| 2025-08-25 | wgengine/magicsock: trigger peer relay path discovery on CallMeMaybe RX (#16929) | Jordan Whited | 1 | -1/+19 |
| 2025-08-21 | wgengine/magicsock,net/sockopts: export Windows ICMP suppression logic (#16917) | Jordan Whited | 3 | -77/+6 |
| 2025-08-20 | net/sockopts,wgengine/magicsock: export socket buffer sizing logic (#16909) | Jordan Whited | 4 | -109/+13 |
| 2025-08-13 | net/{batching,packet},wgengine/magicsock: export batchingConn (#16848) | Jordan Whited | 15 | -962/+86 |
| 2025-08-11 | wgengine/magicsock: add clientmetric for Peer Relay challenge reception (#16834) | Jordan Whited | 1 | -0/+2 |
| 2025-08-11 | wgengine/magicsock: add clientmetrics for locally delivered Peer Relay alloc ... | Jordan Whited | 1 | -0/+4 |
| 2025-08-11 | wgengine/magicsock: add clientmetrics for TX direction Peer Relay disco messa... | Jordan Whited | 1 | -12/+27 |
| 2025-08-11 | control/controlknobs,tailcfg,wgengine/magicsock: deprecate NodeAttrDisableMag... | Jordan Whited | 1 | -6/+0 |