summaryrefslogtreecommitdiffhomepage
path: root/wgengine/magicsock
AgeCommit message (Expand)AuthorFilesLines
2025-06-19Revert "types/netmap,wgengine/magicsock: propagate CapVer to magicsock.endpoi...Jordan Whited1-4/+0
2025-06-18ipn/ipnlocal,wgengine{/magicsock}: replace SetNetworkMap with eventbus (#16299)Jordan Whited2-98/+125
2025-06-16ipn/ipnlocal,wgengine/magicsock: use eventbus for node & filter updates (#16271)Jordan Whited1-11/+54
2025-06-10types/netmap,wgengine/magicsock: propagate CapVer to magicsock.endpoint (#16244)Jordan Whited2-0/+11
2025-06-09wgengine/magicsock: don't cancel in-progress relayManager work (#16233)Jordan Whited1-32/+30
2025-06-09wgengine/relaymanager: don't start runLoop() on init() (#16231)Jordan Whited1-1/+1
2025-06-09wgengine/magicsock: enable setting relay epAddr's as bestAddr (#16229)Jordan Whited5-61/+212
2025-06-06wgengine/magicsock: make endpoint.bestAddr Geneve-aware (#16195)Jordan Whited14-386/+604
2025-06-06wgengine/magicsock: fix bpf fragmentation jump offsets (#16204)Claus Lensbøl2-2/+78
2025-06-02go.mod,wgengine/magicsock: update wireguard-go (#16148)Jordan Whited7-29/+37
2025-05-28wgengine/magicsock: implement relayManager endpoint probing (#16029)Jordan Whited4-126/+215
2025-05-20wgengine/magicsock: fix outdated heartbeat comment (#16023)Jordan Whited1-1/+1
2025-05-19wgengine/magicsock: introduce virtualNetworkID type (#16021)Jordan Whited4-14/+100
2025-05-19wgengine/magicsock: fix pong handling 'EndpointChange' reporting (#16018)Jordan Whited1-4/+4
2025-05-16wgengine/magicsock: add missing logf arg (#15995)Jordan Whited1-1/+1
2025-05-16wgengine/magicsock: implement relayManager handshaking (#15977)Jordan Whited4-55/+393
2025-05-09wgengine/magicsock: re-shape relayManager to use an event loop (#15935)Jordan Whited4-20/+300
2025-05-02wgengine/magicsock: shape relayManager and CallMeMaybeVia handling (#15864)Jordan Whited2-26/+93
2025-05-02wgengine/magicsock: implement more relay handshake disco handling (#15856)Jordan Whited1-16/+55
2025-04-30wgengine/magicsock: fix discoInfo leak (#15845)Jordan Whited1-20/+27
2025-04-30wgengine/magicsock: start to make disco reception Geneve aware (#15832)Jordan Whited2-11/+215
2025-04-28wgengine/magicsock: support Geneve-encap'd Disco transmission (#15811)Jordan Whited2-6/+43
2025-04-16wgengine/magicsock: subscribe to portmapper updatesM. J. Fromberger1-1/+30
2025-04-16net/netmon: publish events to event busDavid Anderson1-5/+21
2025-04-16{wgengine,util/portmapper}: add and plumb an event bus (#15359)M. J. Fromberger1-2/+13
2025-04-16portmapper: update NewClient to use a Config argumentM. J. Fromberger1-1/+7
2025-04-10Revert "ipn/ipnstate: add home DERP to tailscale status JSON"Brad Fitzpatrick1-8/+4
2025-04-10ipn/ipnstate: add home DERP to tailscale status JSONBrad Fitzpatrick1-4/+8
2025-04-02all: use network less when running in v86 emulatorBrad Fitzpatrick1-2/+4
2025-04-02wgengine/magicsock: avoid some log spam on Plan 9Brad Fitzpatrick1-0/+4
2025-03-12net/netmon, wgengine/magicsock: be quieter with portmapper logsAndrew Dunham1-1/+11
2025-03-07wgengine/magicsock: use learned DERP route as send path of last resortBrad Fitzpatrick2-3/+31
2025-01-24feature/capture: move packet capture to feature/*, out of iOS + CLIBrad Fitzpatrick1-4/+3
2025-01-23derp,wgengine/magicsock: remove unexpected label (#14711)Mike O'Driscoll1-1/+1
2025-01-14all: add Node.HomeDERP int, phase out "127.3.3.40:$region" hack [capver 111]Brad Fitzpatrick3-7/+4
2025-01-12util/uniq,types/lazy,*: delete code that's now in Go stdBrad Fitzpatrick1-2/+2
2025-01-07wgengine/magicsock: refactor maybeRebindOnErrorJames Tucker4-65/+95
2025-01-07wgengine/magicsock: rebind on EPIPE/ECONNRESETJames Tucker3-29/+61
2025-01-03util/slicesx: add MapKeys and MapValues from golang.org/x/exp/mapsBrad Fitzpatrick2-4/+4
2024-12-04cmd/tailscale,net/netcheck: add debug feature to force preferred DERPJames Tucker1-0/+8
2024-11-28wgengine/magicsock: packet/bytes metrics should not count discoKristoffer Dalby1-3/+3
2024-11-11all: use iterators over slice views moreBrad Fitzpatrick3-12/+8
2024-10-31wgengine/magicsock: export packet drop metric for outbound errorsAnton Tolchanov3-1/+42
2024-10-31wgengine/magicsock: exclude disco from throughput metricsAnton Tolchanov3-10/+14
2024-10-29wgengine/magicsock: log home DERP changes with latencyTim Walters1-3/+8
2024-10-29wgengine/magicsock: fix stats packet counter on derp egressAnton Tolchanov1-1/+1
2024-10-16wgengine/magicsock: fix CI-only test warning of missing health trackerBrad Fitzpatrick1-0/+2
2024-10-14{net/connstats,wgengine/magicsock}: fix packet counting in connstatsKristoffer Dalby3-4/+4
2024-10-14wgengine: instrument with usermetricsKristoffer Dalby4-22/+264
2024-10-02wgengine/magicsock: avoid log spam from ReceiveFunc on shutdownBrad Fitzpatrick1-1/+1