summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
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
2026-01-14ipn,ipn/local: always accept routes for Tailscale Services (cgnat range) (#18...Tom Meadows1-0/+4
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-17net/netmon, wgengine/userspace: purge ChangeDelta.Major and address TODOs (#1...Jonathan Nobels1-14/+31
2025-12-10net/{packet,tstun},wgengine: update disco key when receiving via TSMP (#18158)Claus Lensbøl3-0/+104
2025-12-09net/dns: retrample resolve.conf when another process has trampled it (#18069)Claus Lensbøl1-1/+1
2025-12-02wgengine: fix TSMP/ICMP callback leakBrad Fitzpatrick1-0/+2
2025-11-25net/tstun: add TSMPDiscoAdvertisement to TSMPPing (#17995)Claus Lensbøl3-6/+88
2025-11-21wgengine/userspace: run link change subscribers in eventqueue (#18024)Claus Lensbøl1-1/+7
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 Chan3-74/+74
2025-11-17wgengine/netlog: strip dot suffix from node name (#17954)Joe Tsai2-5/+9
2025-11-17go.mod: bump golang.org/x/crypto (#17907)Andrew Lytvynov1-2/+3
2025-11-17various: add more missing apostrophes in commentsAlex Chan2-2/+2