41 Commits (e8eb9d71c2ab5e24d62cf2082d13d3d08366a041)

Author SHA1 Message Date
Brad Fitzpatrick 5ef3713c9f cmd/vet: add subtestnames analyzer; fix all existing violations 2 weeks ago
Jordan Whited f0ba1f3909 net/udprelay: remove experimental label from package docs 3 weeks ago
Jordan Whited 96dde53b43 net/{batching,udprelay},wgengine/magicsock: add SO_RXQ_OVFL clientmetrics 1 month ago
Brad Fitzpatrick bd2a2d53d3 all: use Go 1.26 things, run most gofix modernizers 1 month ago
Daniel Pañeda d58bfb8a1b net/udprelay: use GOMAXPROCS instead of NumCPU for socket count 1 month ago
Will Norris 3ec5be3f51 all: remove AUTHORS file and references to it 3 months ago
Alex Valiushko 4b7585df77
net/udprelay: add tailscaled_peer_relay_endpoints gauge (#18265) 3 months ago
Alex Valiushko 0a5639dcc0
net/udprelay: advertise addresses from cloud metadata service (#18368) 3 months ago
Jordan Whited 5f34f14e14 net/udprelay: apply netns Control func to server socket(s) 3 months ago
Alex Valiushko ee59470270
net/udprelay: remove tailscaled_peer_relay_endpoints_total (#18254) 4 months ago
Alex Valiushko c40f352103
net/udprelay: expose peer relay metrics (#18218) 4 months ago
Jordan Whited a663639bea net/udprelay: replace map+sync.Mutex with sync.Map for VNI lookup 4 months ago
Jordan Whited a9b37c510c net/udprelay: re-use mono.Time in control packet handling 4 months ago
Simar 363d882306 net/udprelay: use `mono.Time` instead of `time.Time` 4 months ago
Jordan Whited 6a44990b09 net/udprelay: bind multiple sockets per af on Linux 5 months ago
Jordan Whited 824027305a cmd/tailscale/cli,ipn,all: make peer relay server port a *uint16 5 months ago
Jordan Whited 755309c04e net/udprelay: use blake2s-256 MAC for handshake challenge 5 months ago
Jordan Whited e1f0ad7a05
net/udprelay: implement Server.SetStaticAddrPorts (#17909) 5 months ago
Jordan Whited 9e4d1fd87f
feature/relayserver,ipn/ipnlocal,net/udprelay: plumb DERPMap (#17881) 5 months ago
Jordan Whited f4f9dd7f8c
net/udprelay: replace VNI pool with selection algorithm (#17868) 5 months ago
Raj Singh bab5e68d0a
net/udprelay: use GetGlobalAddrs and add local port endpoint (#17797) 5 months ago
Jordan Whited e2233b7942
feature/relayserver: init server at config time instead of request time (#17484) 6 months ago
Jordan Whited 4657cbdb11
client, cmd/tailscale/cli, feature/relayserver, net/udprelay: implement tailscale debug peer-relay-sessions (#17239) 7 months ago
Jordan Whited c85cdabdfc
net/udprelay: set ICMP err immunity sock opt (#16918) 8 months ago
Jordan Whited cf739256ca
net/udprelay: increase socket buffer size (#16910) 8 months ago
Jordan Whited d4b7200129
net/udprelay: use batching.Conn (#16866) 8 months ago
Jordan Whited 16bc0a5558
net/{batching,packet},wgengine/magicsock: export batchingConn (#16848) 8 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 cb7a0b1dca
net/udprelay: log socket read errors (#16573) 9 months ago
Jordan Whited 24062e33d1
net/udprelay: fix peer relay server deadlock (#16542) 9 months ago
Jordan Whited 47f431b656
net/udprelay: fix relaying between mixed address family sockets (#16485) 9 months ago
Jordan Whited 3a4b439c62
feature/relayserver,net/udprelay: add IPv6 support (#16442) 10 months ago
Jordan Whited b32a01b2dc
disco,net/udprelay,wgengine/magicsock: support relay re-binding (#16388) 10 months ago
Jordan Whited a589863d61
feature/relayserver,net/udprelay,wgengine/magicsock: implement retry (#16347) 10 months ago
Jordan Whited 3ed76ceed3
feature/relayserver,net/{netcheck,udprelay}: implement addr discovery (#16253) 10 months ago
Jordan Whited d6dd74fe0e
net/udprelay{/endpoint}: move ServerEndpoint tests (#15949) 11 months ago
Jordan Whited 0841477743
net/udprelay{/endpoint}, all: move ServerEndpoint to independent pkg (#15934) 11 months ago
Jordan Whited f701d39ba4
net/udprelay: change Server.AllocateEndpoint existing alloc strategy (#15792) 12 months ago
Jordan Whited 3a8a174308
net/udprelay: change ServerEndpoint time.Duration fields to tstime.GoDuration (#15725) 1 year ago
Jordan Whited 886ab4fad4
net/udprelay: start of UDP relay server implementation (#15480) 1 year ago