summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
2025-11-15wgengine/netlog: fix send to closed channel in testBrad Fitzpatrick1-0/+1
2025-11-14wgengine/wgcfg/nmcfg: reduce wireguard reconfig log spamBrad Fitzpatrick1-44/+31
2025-11-13ipn/ipnlocal: remove all the weird locking (LockedOnEntry, UnlockEarly, etc)Brad Fitzpatrick3-0/+40
2025-11-12wgengine/wgcfg: remove two unused Config fieldsBrad Fitzpatrick5-15/+1
2025-11-11wgengine/router/osrouter: fix linux magicsock port changingSachin Iyer2-1/+41
2025-11-11wgengine/magicsock: unblock Conn.Synchronize on Conn.CloseBrad Fitzpatrick1-1/+4
2025-11-10wgengine/magicsock: fix UDPRelayAllocReq/Resp deadlock (#17831)Jordan Whited1-1/+4
2025-11-10wgengine/magicsock: validate endpoint.derpAddr in Conn.onUDPRelayAllocResp (#...Jordan Whited1-1/+3
2025-11-10wgengine/magicsock: clean up determineEndpoints docs (#17822)Jordan Whited1-2/+2
2025-11-10wgengine: make getStatus a bit cheaper (less alloc-y)Brad Fitzpatrick1-6/+9
2025-11-04wgengine/netlog: include node OS in logged attributes (#17755)Joe Tsai2-4/+24
2025-10-28wgengine/netlog: embed node information in network flow logs (#17668)Joe Tsai8-581/+1036
2025-10-28wgengine/magicsock: fix js/wasm crash regression loading non-existent portmapperBrad Fitzpatrick1-2/+6
2025-10-17wgengine/magicsock: minor tidies in Test_endpoint_maybeProbeUDPLifetimeLockedAlex Chan1-94/+77
2025-10-16wgengine/netlog: merge connstats into package (#17557)Joe Tsai4-7/+463
2025-10-15net/connstats: prepare to remove package (#17554)Joe Tsai5-68/+55
2025-10-10wgengine/magicsock: add clientmetrics for TX bytes/packets by af & conn type ...Jordan Whited2-0/+34
2025-10-09wgengine/magicsock: do not apply node view updates to a closed Conn (#17517)M. J. Fromberger1-0/+5
2025-10-09wgengine/magicsock: fix docs for send clientmetrics (#17514)Jordan Whited1-3/+10
2025-10-09wgengine/magicsock: add clientmetrics for RX bytes by af & conn type (#17512)Jordan Whited2-0/+19
2025-10-09wgengine/magicsock: remove unused arg in deregisterMetrics (#17513)Jordan Whited1-2/+2
2025-10-08feature/featuretags: make bird depend on advertiseroutesBrad Fitzpatrick1-1/+1
2025-10-08net/dns, wgengine: use viewer/cloner for ConfigBrad Fitzpatrick1-5/+8
2025-10-08net/dns, ipn/ipnlocal: fix regressions from change moving away from deephashBrad Fitzpatrick1-4/+18
2025-10-08wgengine/magicsock: start peer relay path discovery sooner (#17485)Jordan Whited1-19/+19
2025-10-08wgengine/magicsock: use eventbus.SubscribeFunc in ConnM. J. Fromberger1-50/+21
2025-10-08wgengine/router: use eventbus.SubscribeFunc in linuxRouterM. J. Fromberger1-28/+12
2025-10-08wgengine: use eventbus.SubscribeFunc in userspaceEngineM. J. Fromberger1-28/+11
2025-10-07wgengine/{magicsock,userspace,router}: move portupdates to the eventbus (#17423)Claus Lensbøl10-122/+83
2025-10-06util/checkchange: stop using deephash everywhereBrad Fitzpatrick4-17/+126
2025-10-06feature/condlite/expvar: add expvar stub package when metrics not neededBrad Fitzpatrick1-2/+1
2025-10-06wgengine/magicsock: add more handleNewServerEndpointRunLoop tests (#17469)Jordan Whited1-29/+166
2025-10-06feature/featuretags: add LazyWG modular featureBrad Fitzpatrick2-20/+35
2025-10-04wgengine: stop importing flowtrack when unusedBrad Fitzpatrick3-4/+35
2025-10-04wgengine/magicsock: fix relayManager deadlock (#17449)Jordan Whited2-1/+43
2025-10-04wgengine/magicsock: remove misleading unexpected log message (#17445)Jordan Whited1-5/+0
2025-10-04net/connstats: make it modular (omittable)Brad Fitzpatrick2-11/+20
2025-10-03wgengine/router/osrouter: fix data race in magicsock port update callbackBrad Fitzpatrick1-17/+19
2025-10-03health: make it omittableBrad Fitzpatrick1-1/+1
2025-10-02feature/featuretags, all: add build features, use existing ones in more placesBrad Fitzpatrick4-2/+11
2025-10-01net/netmon: remove usage of direct callbacks from netmon (#17292)Claus Lensbøl2-2/+8
2025-10-01all: use Go 1.20's errors.Join instead of our multierr packageBrad Fitzpatrick4-9/+7
2025-09-30ipn/ipnlocal, engine: avoid runtime/pprof with two usages of ts_omit_debugBrad Fitzpatrick3-18/+9
2025-09-30feature/featuretags: add a catch-all "Debug" feature flagBrad Fitzpatrick1-0/+7
2025-09-30feature, net/tshttpproxy: pull out support for using proxies as a featureBrad Fitzpatrick2-4/+7
2025-09-29wgengine/router{,/osrouter}: split OS router implementations into subpackageBrad Fitzpatrick19-138/+150
2025-09-29feature/logtail: pull logtail + netlog out to modular featuresBrad Fitzpatrick3-3/+18
2025-09-28util/backoff: rename logtail/backoff package to util/backoffBrad Fitzpatrick2-2/+2
2025-09-28tsconst, util/linuxfw, wgengine/router: move Linux fw consts to tsconstBrad Fitzpatrick2-12/+14
2025-09-27util/linuxfw, feature/buildfeatures: add ts_omit_iptables to make IPTables op...Brad Fitzpatrick1-1/+1