1703 Commits (d40b25326ccdb111ce4e99893164dd6742328a52)

Author SHA1 Message Date
Dylan Bargatze d40b25326c
tailcfg, wgengine/magicsock: disable all UDP relay usage if disable-relay-client is set (#16492) 9 months ago
Jordan Whited 008a238acd
wgengine/magicsock: support self as candidate peer relay (#16499) 9 months ago
Jordan Whited a60e0caf6a
wgengine/magicsock: remove conn.InitiationAwareEndpoint TODO (#16498) 9 months ago
Jordan Whited 5b0074729d
go.mod,wgengine/magicsock: implement conn.InitiationAwareEndpoint (#16486) 9 months ago
Naman Sood 04d24cdbd4
wgengine/netstack: correctly proxy half-closed TCP connections 9 months ago
Jordan Whited a84d58015c
wgengine/magicsock: fix lazyEndpoint DstIP() vs SrcIP() (#16453) 9 months ago
Jordan Whited 3b32cc7586
wgengine/magicsock: simplify Geneve-encapsulated disco.Ping handling (#16448) 9 months ago
Jordan Whited 540eb05638
wgengine/magicsock: make Conn.Send() lazyEndpoint aware (#16465) 9 months ago
Dylan Bargatze 92a114c66d
tailcfg, feature/relayserver, wgengine/magicsock: invert UDP relay server nodeAttrs (#16444) 10 months ago
Jordan Whited f9e7131772
wgengine/magicsock: make lazyEndpoint load bearing for UDP relay (#16435) 10 months ago
Jordan Whited d2edf7133a
wgengine/magicsock: remove references to rucPtr (#16441) 10 months ago
Jordan Whited 47e77565c6
wgengine/magicsock: avoid handshaking relay endpoints that are trusted (#16412) 10 months ago
Jordan Whited 3dc694b4f1
wgengine/magicsock: clear UDP relay bestAddr's on disco ping timeout (#16410) 10 months ago
Jordan Whited 0a64e86a0d
wgengine/magicsock: move UDP relay path discovery to heartbeat() (#16407) 10 months ago
Jordan Whited b32a01b2dc
disco,net/udprelay,wgengine/magicsock: support relay re-binding (#16388) 10 months ago
Jordan Whited b2bf7e988e
wgengine/magicsock: add envknob to toggle UDP relay feature (#16396) 10 months ago
Jordan Whited 51d00e135b
wgengine/magicsock: fix relayManager alloc work cleanup (#16387) 10 months ago
Nick Khyl 9e28bfc69c ipn/ipnlocal,wgengine/magicsock: wait for magicsock to process pending events on authReconfig 10 months ago
Jordan Whited 31eebdb0f8
wgengine/magicsock: send CallMeMaybeVia for relay endpoints (#16360) 10 months ago
Jordan Whited a589863d61
feature/relayserver,net/udprelay,wgengine/magicsock: implement retry (#16347) 10 months ago
Jordan Whited 9288efe592
wgengine/magicsock: remove premature return in handshakeServerEndpoint (#16351) 10 months ago
Jordan Whited 0905936c45
wgengine/magicsock: set Geneve header protocol for WireGuard (#16350) 10 months ago
Jordan Whited 61958f531c
wgengine/magicsock: set conn field in relayHandshakeDiscoMsgEvent (#16348) 10 months ago
Jordan Whited e935a28a19
wgengine/magicsock: set rxDiscoMsgCh field in relayHandshakeWork (#16349) 10 months ago
Jordan Whited cd9b9a8cad
wgengine/magicsock: fix relay endpoint allocation URL (#16344) 10 months ago
Jordan Whited d3bb34c628
wgengine/magicsock: generate relay server set from tailnet policy (#16331) 10 months ago
Jordan Whited 583f740c0b
Revert "types/netmap,wgengine/magicsock: propagate CapVer to magicsock.endpoint (#16244)" (#16322) 10 months ago
Jordan Whited fcab50b276
ipn/ipnlocal,wgengine{/magicsock}: replace SetNetworkMap with eventbus (#16299) 10 months ago
Jordan Whited 8e6f63cf11
ipn/ipnlocal,wgengine/magicsock: use eventbus for node & filter updates (#16271) 10 months ago
Jordan Whited 6a93b17c8c
types/netmap,wgengine/magicsock: propagate CapVer to magicsock.endpoint (#16244) 10 months ago
Jordan Whited 9501f66985
wgengine/magicsock: don't cancel in-progress relayManager work (#16233) 10 months ago
Jordan Whited c343bffa72
wgengine/relaymanager: don't start runLoop() on init() (#16231) 10 months ago
Jordan Whited 67b1693c13
wgengine/magicsock: enable setting relay epAddr's as bestAddr (#16229) 10 months ago
Jordan Whited 66ae8737f4
wgengine/magicsock: make endpoint.bestAddr Geneve-aware (#16195) 11 months ago
Claus Lensbøl 3f7a9f82e3
wgengine/magicsock: fix bpf fragmentation jump offsets (#16204) 11 months ago
Jordan Whited 5f35143d83
go.mod,wgengine/magicsock: update wireguard-go (#16148) 11 months ago
Jordan Whited ffc8ec289b
wgengine/magicsock: implement relayManager endpoint probing (#16029) 11 months ago
Jordan Whited 70b6e8ca98
wgengine/magicsock: fix outdated heartbeat comment (#16023) 11 months ago
Jordan Whited 3cc80cce6a
wgengine/magicsock: introduce virtualNetworkID type (#16021) 11 months ago
Jordan Whited 87a4f17883
wgengine/magicsock: fix pong handling 'EndpointChange' reporting (#16018) 11 months ago
Jordan Whited 469fabd8de
wgengine/magicsock: add missing logf arg (#15995) 11 months ago
Jordan Whited 6de4a021bb
wgengine/magicsock: implement relayManager handshaking (#15977) 11 months ago
Nick Khyl ffb1dda245 ipn/ipnlocal,wgengine: move (*tsdial.Dialer).SetRoutes() calls from LocalBackend to userspaceEngine 11 months ago
Irbe Krumina 2c16fcaa06
util/linuxfw,wgengine/router: add new netfilter rules for HA ingresses (#15896) 11 months ago
Jordan Whited 0f4f808e70
wgengine/magicsock: re-shape relayManager to use an event loop (#15935) 11 months ago
Jordan Whited fd63123849
wgengine/magicsock: shape relayManager and CallMeMaybeVia handling (#15864) 12 months ago
Jordan Whited f05347a5bf
wgengine/magicsock: implement more relay handshake disco handling (#15856) 12 months ago
Jordan Whited ac04338a0d
wgengine/magicsock: fix discoInfo leak (#15845) 12 months ago
Jordan Whited 080387558c
wgengine/magicsock: start to make disco reception Geneve aware (#15832) 12 months ago
Jordan Whited 61635f8670
wgengine/magicsock: support Geneve-encap'd Disco transmission (#15811) 12 months ago