Commit Graph

646 Commits (7407f404d996594de43a546cfabbd40d776a4e22)

Author SHA1 Message Date
Jordan Whited b2bf7e988e
wgengine/magicsock: add envknob to toggle UDP relay feature (#16396) 10 months ago
Nick Khyl 9e28bfc69c ipn/ipnlocal,wgengine/magicsock: wait for magicsock to process pending events on authReconfig 11 months ago
Jordan Whited 61958f531c
wgengine/magicsock: set conn field in relayHandshakeDiscoMsgEvent (#16348) 11 months ago
Jordan Whited d3bb34c628
wgengine/magicsock: generate relay server set from tailnet policy (#16331) 11 months ago
Jordan Whited 583f740c0b
Revert "types/netmap,wgengine/magicsock: propagate CapVer to magicsock.endpoint (#16244)" (#16322) 11 months ago
Jordan Whited fcab50b276
ipn/ipnlocal,wgengine{/magicsock}: replace SetNetworkMap with eventbus (#16299) 11 months ago
Jordan Whited 8e6f63cf11
ipn/ipnlocal,wgengine/magicsock: use eventbus for node & filter updates (#16271) 11 months ago
Jordan Whited 6a93b17c8c
types/netmap,wgengine/magicsock: propagate CapVer to magicsock.endpoint (#16244) 11 months ago
Jordan Whited 67b1693c13
wgengine/magicsock: enable setting relay epAddr's as bestAddr (#16229) 11 months ago
Jordan Whited 66ae8737f4
wgengine/magicsock: make endpoint.bestAddr Geneve-aware (#16195) 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 3cc80cce6a
wgengine/magicsock: introduce virtualNetworkID type (#16021) 12 months ago
Jordan Whited 6de4a021bb
wgengine/magicsock: implement relayManager handshaking (#15977) 12 months ago
Jordan Whited 0f4f808e70
wgengine/magicsock: re-shape relayManager to use an event loop (#15935) 1 year ago
Jordan Whited fd63123849
wgengine/magicsock: shape relayManager and CallMeMaybeVia handling (#15864) 1 year ago
Jordan Whited f05347a5bf
wgengine/magicsock: implement more relay handshake disco handling (#15856) 1 year ago
Jordan Whited ac04338a0d
wgengine/magicsock: fix discoInfo leak (#15845) 1 year ago
Jordan Whited 080387558c
wgengine/magicsock: start to make disco reception Geneve aware (#15832) 1 year ago
Jordan Whited 61635f8670
wgengine/magicsock: support Geneve-encap'd Disco transmission (#15811) 1 year ago
M. J. Fromberger dda2c0d2c2 wgengine/magicsock: subscribe to portmapper updates 1 year ago
M. J. Fromberger baead61e44 {wgengine,util/portmapper}: add and plumb an event bus (#15359) 1 year ago
M. J. Fromberger 418e19fb5e portmapper: update NewClient to use a Config argument 1 year ago
Brad Fitzpatrick 6c914409cd Revert "ipn/ipnstate: add home DERP to tailscale status JSON" 1 year ago
Brad Fitzpatrick 476a4c6ff1 ipn/ipnstate: add home DERP to tailscale status JSON 1 year ago
Brad Fitzpatrick 65c7a37bc6 all: use network less when running in v86 emulator 1 year ago
Brad Fitzpatrick e3282c1632 wgengine/magicsock: avoid some log spam on Plan 9 1 year ago
Andrew Dunham 640b2fa3ae net/netmon, wgengine/magicsock: be quieter with portmapper logs 1 year ago
Brad Fitzpatrick 68a66ee81b feature/capture: move packet capture to feature/*, out of iOS + CLI 1 year ago
Brad Fitzpatrick 2fc4455e6d all: add Node.HomeDERP int, phase out "127.3.3.40:$region" hack [capver 111] 1 year ago
Brad Fitzpatrick 69b90742fe util/uniq,types/lazy,*: delete code that's now in Go std 1 year ago
James Tucker 2c07f5dfcd wgengine/magicsock: refactor maybeRebindOnError 1 year ago
James Tucker f4f57b815b wgengine/magicsock: rebind on EPIPE/ECONNRESET 1 year ago
James Tucker 7f9ebc0a83 cmd/tailscale,net/netcheck: add debug feature to force preferred DERP 1 year ago
Kristoffer Dalby caba123008 wgengine/magicsock: packet/bytes metrics should not count disco 1 year ago
Brad Fitzpatrick 4e0fc037e6 all: use iterators over slice views more 2 years ago
Anton Tolchanov b4f46c31bb wgengine/magicsock: export packet drop metric for outbound errors 2 years ago
Anton Tolchanov 532b26145a wgengine/magicsock: exclude disco from throughput metrics 2 years ago
Kristoffer Dalby e0d711c478 {net/connstats,wgengine/magicsock}: fix packet counting in connstats 2 years ago
Kristoffer Dalby 40c991f6b8 wgengine: instrument with usermetrics 2 years ago
Brad Fitzpatrick 6f694da912 wgengine/magicsock: avoid log spam from ReceiveFunc on shutdown 2 years ago
James Tucker 9eb59c72c1 wgengine/magicsock: fix check for EPERM on macOS 2 years ago
Adrian Dewhurst 2fdbcbdf86 wgengine/magicsock: only used cached results for GetLastNetcheckReport 2 years ago
Kristoffer Dalby 0e0e53d3b3 util/usermetrics: make usermetrics non-global 2 years ago
Jordan Whited 951884b077
net/netcheck,wgengine/magicsock: plumb OnlyTCP443 controlknob through netcheck (#13491) 2 years ago
Jordan Whited 5f4a4c6744
wgengine/magicsock: fix sendUDPStd docs (#13490) 2 years ago
Jordan Whited 4084c6186d
wgengine/magicsock: add side-effect-free function for netcheck UDP sends (#13487) 2 years ago
Andrew Dunham 40833a7524 wgengine/magicsock: disable raw disco by default; add envknob to enable 2 years ago
Jordan Whited afec2d41b4
wgengine/magicsock: remove redundant deadline from netcheck report call (#13395) 2 years ago
Brad Fitzpatrick 65fe0ba7b5 wgengine/magicsock: fix panic regression from cryptokey routing change 2 years ago