summaryrefslogtreecommitdiffhomepage
path: root/wgengine/magicsock
AgeCommit message (Expand)AuthorFilesLines
2026-04-23wgengine/magicsock: do not send TSMP disco when connected (#19497)Claus Lensbøl2-14/+39
2026-04-22wgengine/magicsock: replace peers slice with peersByID map; add Upsert/Remove...Brad Fitzpatrick5-192/+359
2026-04-15magicsock: invalidate endpoint on trust timeout (#19415)Alex Valiushko2-8/+237
2026-04-14wgengine/magicsock: remove pickPort, use port 0 to avoid TOCTOU raceAvery Pennarun1-14/+12
2026-04-14wgengine/magicsock: deflake TestTwoDevicePing compare-metrics-statsBrad Fitzpatrick1-72/+107
2026-04-07tsd, all: add Sys.ExtraRootCAs, plumb through TLS dial pathsBrad Fitzpatrick2-0/+11
2026-04-05cmd/vet: add subtestnames analyzer; fix all existing violationsBrad Fitzpatrick4-81/+81
2026-04-01tailcfg,ipn/ipnlocal: regulate netmap caching via a node attribute (#19117)M. J. Fromberger1-1/+1
2026-04-01wgengine/magicsock: send out disco keys over TSMP periodically (#19212)Claus Lensbøl3-4/+53
2026-03-31wgengine/magicsock: assume network up for testsHarry Harpham2-1/+14
2026-03-20wgengine/magicsock,control/controlclient: do not overwrite discokey with old ...Claus Lensbøl2-17/+17
2026-03-13net/{batching,udprelay},wgengine/magicsock: add SO_RXQ_OVFL clientmetricsJordan Whited1-1/+1
2026-03-11wgengine{,/magicsock}: add DERP hooks for filtering+sending packetsBrad Fitzpatrick2-4/+26
2026-03-11wgengine/magicsock: fix three race conditions in TestTwoDevicePingBrad Fitzpatrick1-31/+70
2026-03-10wgengine: add API to force a disco key for experiments, testingBrad Fitzpatrick1-0/+10
2026-03-06all: use Go 1.26 things, run most gofix modernizersBrad Fitzpatrick2-5/+4
2026-03-05types/ptr: deprecate ptr.To, use Go 1.26 newBrad Fitzpatrick1-2/+1
2026-03-05all: fix typos in commentsBrad Fitzpatrick1-1/+1
2026-03-05tstest/natlab: add test for no control and rotated disco key (#18261)Claus Lensbøl1-0/+1
2026-03-03wgengine/magicsoc,net/tstun: put disco key advertisement behind a nob (#18857)Claus Lensbøl1-0/+4
2026-03-03wgengine/magicsock: improve error message for moving Mullvad node keysAlex Chan1-2/+12
2026-02-26wgengine/magicsock: only run derpActiveFunc after connecting to DERP (#18814)Fernando Serboncini2-1/+59
2026-02-10magicsock, ipnlocal: revert eventbus-based node/filter updates, remove Synchr...Brad Fitzpatrick2-172/+81
2026-01-30wgengine/magicsock: make debugNeverDirectUDP influence remote peer decisionsJordan Whited2-1/+6
2026-01-26ipn/localapi: stop logging "broken pipe" errors (#18487)Amal Bansode1-1/+3
2026-01-23all: remove AUTHORS file and references to itWill Norris32-32/+32
2026-01-22wgengine: send disco key via TSMP on first contact (#18215)Claus Lensbøl2-4/+58
2026-01-09wgengine/magicsock: add home DERP region usermetric (#18062)Raj Singh2-0/+19
2026-01-06wgengine/magicsock: extract IMDS utilities into a standalone package (#18334)Alex Valiushko4-337/+3
2025-12-10net/{packet,tstun},wgengine: update disco key when receiving via TSMP (#18158)Claus Lensbøl2-0/+87
2025-11-25net/tstun: add TSMPDiscoAdvertisement to TSMPPing (#17995)Claus Lensbøl1-4/+1
2025-11-18types/key,wgengine/magicsock,control/controlclient,ipn: add debug disco key r...James Tucker8-34/+268
2025-11-18types/netmap,*: remove some redundant fields from NetMapBrad Fitzpatrick1-3/+3
2025-11-18all: rename variables with lowercase-l/uppercase-IAlex Chan1-10/+10
2025-11-17go.mod: bump golang.org/x/crypto (#17907)Andrew Lytvynov1-2/+3
2025-11-17various: add more missing apostrophes in commentsAlex Chan1-1/+1
2025-11-16syncs: add Mutex/RWMutex alias/wrappers for future mutex debuggingBrad Fitzpatrick6-9/+12
2025-11-16types/netmap: remove PrivateKey from NetworkMapBrad Fitzpatrick1-15/+11
2025-11-12wgengine/wgcfg: remove two unused Config fieldsBrad Fitzpatrick1-2/+0
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-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 Tsai1-2/+2
2025-10-15net/connstats: prepare to remove package (#17554)Joe Tsai4-42/+38
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