summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
2025-07-02wgengine/magicsock: make lazyEndpoint load bearing for UDP relay (#16435)Jordan Whited2-5/+24
2025-07-02wgengine/magicsock: remove references to rucPtr (#16441)Jordan Whited1-2/+2
2025-06-30wgengine/magicsock: avoid handshaking relay endpoints that are trusted (#16412)Jordan Whited4-63/+130
2025-06-27wgengine/magicsock: clear UDP relay bestAddr's on disco ping timeout (#16410)Jordan Whited1-1/+6
2025-06-27wgengine/magicsock: move UDP relay path discovery to heartbeat() (#16407)Jordan Whited3-18/+118
2025-06-26disco,net/udprelay,wgengine/magicsock: support relay re-binding (#16388)Jordan Whited1-8/+38
2025-06-26wgengine/magicsock: add envknob to toggle UDP relay feature (#16396)Jordan Whited3-3/+10
2025-06-25wgengine/magicsock: fix relayManager alloc work cleanup (#16387)Jordan Whited1-1/+4
2025-06-24ipn/ipnlocal,wgengine/magicsock: wait for magicsock to process pending events...Nick Khyl1-0/+34
2025-06-23wgengine/magicsock: send CallMeMaybeVia for relay endpoints (#16360)Jordan Whited1-4/+34
2025-06-23feature/relayserver,net/udprelay,wgengine/magicsock: implement retry (#16347)Jordan Whited1-23/+62
2025-06-23wgengine/magicsock: remove premature return in handshakeServerEndpoint (#16351)Jordan Whited1-1/+0
2025-06-21wgengine/magicsock: set Geneve header protocol for WireGuard (#16350)Jordan Whited2-1/+4
2025-06-21wgengine/magicsock: set conn field in relayHandshakeDiscoMsgEvent (#16348)Jordan Whited4-7/+7
2025-06-21wgengine/magicsock: set rxDiscoMsgCh field in relayHandshakeWork (#16349)Jordan Whited1-5/+6
2025-06-20wgengine/magicsock: fix relay endpoint allocation URL (#16344)Jordan Whited1-1/+1
2025-06-20wgengine/magicsock: generate relay server set from tailnet policy (#16331)Jordan Whited4-24/+386
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 Whited3-99/+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 Whited8-32/+40
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-12ipn/ipnlocal,wgengine: move (*tsdial.Dialer).SetRoutes() calls from LocalBack...Nick Khyl1-0/+11
2025-05-12util/linuxfw,wgengine/router: add new netfilter rules for HA ingresses (#15896)Irbe Krumina1-0/+8
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 Anderson7-12/+50
2025-04-16all: update the tsd.System constructor name (#15372)M. J. Fromberger3-6/+6
2025-04-16{wgengine,util/portmapper}: add and plumb an event bus (#15359)M. J. Fromberger2-2/+14
2025-04-16portmapper: update NewClient to use a Config argumentM. J. Fromberger1-1/+7
2025-04-16wgengine: plumb an event bus into the userspace engineM. J. Fromberger4-5/+20
2025-04-16all: construct new System values with an event bus pre-populatedM. J. Fromberger2-2/+2
2025-04-14wgengine/netstack: revert cubic cc to reno cc (#15677)Jordan Whited1-3/+8
2025-04-10Revert "ipn/ipnstate: add home DERP to tailscale status JSON"Brad Fitzpatrick1-8/+4