305 Commits (2a64c03c9554a7397ef6965036da1246e8c01f7d)

Author SHA1 Message Date
Brad Fitzpatrick 2a64c03c95 types/ptr: deprecate ptr.To, use Go 1.26 new 1 month ago
Fernando Serboncini da90ea664d
wgengine/magicsock: only run derpActiveFunc after connecting to DERP (#18814) 2 months ago
Brad Fitzpatrick dc1d811d48 magicsock, ipnlocal: revert eventbus-based node/filter updates, remove Synchronize hack 2 months ago
Will Norris 3ec5be3f51 all: remove AUTHORS file and references to it 3 months ago
Claus Lensbøl c870d3811d
net/{packet,tstun},wgengine: update disco key when receiving via TSMP (#18158) 4 months ago
Claus Lensbøl c54d243690
net/tstun: add TSMPDiscoAdvertisement to TSMPPing (#17995) 5 months ago
James Tucker c09c95ef67 types/key,wgengine/magicsock,control/controlclient,ipn: add debug disco key rotation 5 months ago
Brad Fitzpatrick bd29b189fe types/netmap,*: remove some redundant fields from NetMap 5 months ago
Alex Chan c2e474e729 all: rename variables with lowercase-l/uppercase-I 5 months ago
Alex Chan 200383dce5 various: add more missing apostrophes in comments 5 months ago
Brad Fitzpatrick 653d0738f9 types/netmap: remove PrivateKey from NetworkMap 5 months ago
Brad Fitzpatrick f387b1010e wgengine/wgcfg: remove two unused Config fields 5 months ago
Joe Tsai e75f13bd93
net/connstats: prepare to remove package (#17554) 6 months ago
Jordan Whited af15ee9c5f
wgengine/magicsock: add clientmetrics for TX bytes/packets by af & conn type (#17515) 6 months ago
Jordan Whited adf308a064
wgengine/magicsock: add clientmetrics for RX bytes by af & conn type (#17512) 6 months ago
James Tucker 8b3e88cd09
wgengine/magicsock: fix rebind debouncing (#17282) 7 months ago
Simon Law 34242df51b
derp/derpserver: clean up extraction of derp.Server (#17264) 7 months ago
Brad Fitzpatrick 21dc5f4e21 derp/derpserver: split off derp.Server out of derp into its own package 7 months ago
Claus Lensbøl 2015ce4081
health,ipn/ipnlocal: introduce eventbus in heath.Tracker (#17085) 7 months ago
Alex Chan 5c24f0ed80 wgengine/magicsock: send a valid payload in TestNetworkDownSendErrors 7 months ago
James Tucker f5d3c59a92 wgengine/magicsock: shorten process internal DERP queue 8 months ago
Jordan Whited 16bc0a5558
net/{batching,packet},wgengine/magicsock: export batchingConn (#16848) 8 months ago
Jordan Whited 4666d4ca2a
wgengine/magicsock: fix missing Conn.hasPeerRelayServers.Store() call (#16792) 8 months ago
Jordan Whited 0374e6d906
wgengine/magicsock: add lazyEndpoint.FromPeer tests (#16791) 8 months ago
Jordan Whited 02967ffcf2
wgengine/magicsock: add lazyEndpoint.InitiationMessagePublicKey tests (#16790) 8 months ago
Jordan Whited 908f20e0a5
wgengine/magicsock: add receiveIP() unit tests (#16781) 8 months ago
Jordan Whited b0018f1e7d
wgengine/magicsock: fix looksLikeInitiationMsg endianness (#16771) 9 months ago
M. J. Fromberger b34cdc9710
ipn,net,tsnet,wgengine: make an eventbus mandatory where it is used (#16594) 9 months ago
Jordan Whited 1677fb1905
wgengine/magicsock,all: allocate peer relay over disco instead of PeerAPI (#16603) 9 months ago
Jordan Whited d65c0fd2d0
tailcfg,wgengine/magicsock: set peer relay CapVer (#16531) 9 months ago
Jordan Whited f9bfd8118a
wgengine/magicsock: resolve epAddr collisions across peer relay conns (#16526) 9 months ago
Jordan Whited 008a238acd
wgengine/magicsock: support self as candidate peer relay (#16499) 9 months ago
Dylan Bargatze 92a114c66d
tailcfg, feature/relayserver, wgengine/magicsock: invert UDP relay server nodeAttrs (#16444) 10 months ago
Jordan Whited d3bb34c628
wgengine/magicsock: generate relay server set from tailnet policy (#16331) 10 months ago
Jordan Whited fcab50b276
ipn/ipnlocal,wgengine{/magicsock}: replace SetNetworkMap with eventbus (#16299) 10 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 3cc80cce6a
wgengine/magicsock: introduce virtualNetworkID type (#16021) 11 months ago
Jordan Whited 080387558c
wgengine/magicsock: start to make disco reception Geneve aware (#15832) 12 months ago
David Anderson 5399fa159a net/netmon: publish events to event bus 1 year ago
Brad Fitzpatrick 2fc4455e6d all: add Node.HomeDERP int, phase out "127.3.3.40:$region" hack [capver 111] 1 year ago
James Tucker 2c07f5dfcd wgengine/magicsock: refactor maybeRebindOnError 1 year ago
Brad Fitzpatrick 1e2e319e7d util/slicesx: add MapKeys and MapValues from golang.org/x/exp/maps 1 year ago
Anton Tolchanov b4f46c31bb wgengine/magicsock: export packet drop metric for outbound errors 1 year ago
Brad Fitzpatrick 6a885dbc36 wgengine/magicsock: fix CI-only test warning of missing health tracker 2 years ago
Kristoffer Dalby 40c991f6b8 wgengine: instrument with usermetrics 2 years ago
James Tucker 9eb59c72c1 wgengine/magicsock: fix check for EPERM on macOS 2 years ago
Kristoffer Dalby 0e0e53d3b3 util/usermetrics: make usermetrics non-global 2 years ago
Jordan Whited a93dc6cdb1
wgengine/magicsock: refactor batchingUDPConn to batchingConn interface (#13042) 2 years ago
Andrew Dunham 9939374c48 wgengine/magicsock: use cloud metadata to get public IPs 2 years ago