summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
2026-04-24wgengine/netstack: absorb all quad-100 traffic locally, never leak to peersJames Tucker2-14/+223
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-14util/linuxfw,wgengine/router: allow incoming CGNAT range traffic with nodeattrNaman Sood4-11/+110
2026-04-14wgengine: replace reflect.DeepEqual with typed Equal for maybeReconfigInputs ...Fernando Serboncini2-4/+151
2026-04-14wgengine/magicsock: deflake TestTwoDevicePing compare-metrics-statsBrad Fitzpatrick1-72/+107
2026-04-13all: fix six tests that failed with -count=2Brad Fitzpatrick1-0/+3
2026-04-13wgengine/netstack: fix data race on in-flight connection test globalsBrad Fitzpatrick2-9/+13
2026-04-10wgengine/router/osrouter: fix privileged tests missing fake netfilter runnerAmal Bansode1-0/+4
2026-04-10tstest: add RequireRoot helperBrad Fitzpatrick1-3/+1
2026-04-08wgengine/netstack: allow UDP listeners to receive traffic on Service VIP addr...Tom Meadows2-0/+216
2026-04-07tsd, all: add Sys.ExtraRootCAs, plumb through TLS dial pathsBrad Fitzpatrick3-0/+17
2026-04-07wgengine/userspace: add extra check for tsmp learned keys in engine (#19223)Claus Lensbøl2-4/+115
2026-04-05cmd/vet: add subtestnames analyzer; fix all existing violationsBrad Fitzpatrick7-107/+107
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-30control/controlclient,ipn/ipnlocal,wgengine: avoid restarting wireguard when ...Claus Lensbøl3-1/+121
2026-03-24all: use `bart.Lite` instead of `bart.Table` where appropriateAlex Chan1-6/+3
2026-03-20wgengine/magicsock,control/controlclient: do not overwrite discokey with old ...Claus Lensbøl3-18/+19
2026-03-17wgengine/netstack: add TS_NETSTACK_KEEPALIVE_{IDLE,INTERVAL} envknobsJosef Bacik1-8/+36
2026-03-13wgengine/netstack: don't register subnet/4via6 TCP flows with proxymapBrad Fitzpatrick1-6/+9
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 Fitzpatrick4-11/+51
2026-03-11wgengine: search randomly for unused port instead of in contiguous range (#18...kari-ts1-2/+3
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 Fitzpatrick2-0/+18
2026-03-06all: use Go 1.26 things, run most gofix modernizersBrad Fitzpatrick8-29/+19
2026-03-05types/ptr: deprecate ptr.To, use Go 1.26 newBrad Fitzpatrick2-5/+3
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-04util/linuxfw,wgengine/router: add connmark rules for rp_filter workaround (#1...Mike O'Driscoll2-12/+226
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-27wgengine/netstack: deliver self-addressed packets via loopbackJames Tucker3-0/+355
2026-02-26go.mod: bump gvisorBrad Fitzpatrick1-1/+14
2026-02-26wgengine/magicsock: only run derpActiveFunc after connecting to DERP (#18814)Fernando Serboncini2-1/+59
2026-02-25netns,wgengine: add OpenBSD support to netns via an rtablejoshua stein1-8/+41
2026-02-24ipnext,ipnlocal,wgengine/filter: add extension hooks for custom filter matchersMichael Ben-Ami2-17/+257
2026-02-13util/clientmetric, wgengine/watchdog: report watchdog errors in user/client m...Jonathan Nobels2-18/+176
2026-02-10magicsock, ipnlocal: revert eventbus-based node/filter updates, remove Synchr...Brad Fitzpatrick2-172/+81
2026-02-09tstun,wgengine: add new datapath hooks for intercepting Connectors 2025Michael Ben-Ami1-15/+44
2026-01-30wgengine/netstack: add local tailscale service IPs to route and terminate loc...KevinLiang102-6/+133
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 Norris104-104/+104
2026-01-22tsnet: add support for a user-supplied tun.DeviceJames Tucker1-1/+85
2026-01-22wgengine: send disco key via TSMP on first contact (#18215)Claus Lensbøl3-4/+67