summaryrefslogtreecommitdiffhomepage
path: root/net/udprelay
AgeCommit message (Expand)AuthorFilesLines
2026-01-23all: remove AUTHORS file and references to itWill Norris9-9/+9
2026-01-21net/udprelay: add tailscaled_peer_relay_endpoints gauge (#18265)Alex Valiushko4-24/+258
2026-01-19net/udprelay: advertise addresses from cloud metadata service (#18368)Alex Valiushko1-4/+24
2026-01-09net/udprelay: apply netns Control func to server socket(s)Jordan Whited3-6/+30
2025-12-19net/udprelay: remove tailscaled_peer_relay_endpoints_total (#18254)Alex Valiushko3-36/+0
2025-12-18net/udprelay: expose peer relay metrics (#18218)Alex Valiushko4-11/+268
2025-12-15net/udprelay: replace map+sync.Mutex with sync.Map for VNI lookupJordan Whited2-82/+93
2025-12-09net/udprelay: re-use mono.Time in control packet handlingJordan Whited1-5/+5
2025-12-09net/udprelay: use `mono.Time` instead of `time.Time`Simar2-13/+15
2025-12-03net/udprelay: bind multiple sockets per af on LinuxJordan Whited3-58/+165
2025-11-25cmd/tailscale/cli,ipn,all: make peer relay server port a *uint16Jordan Whited2-5/+6
2025-11-24net/udprelay: use blake2s-256 MAC for handshake challengeJordan Whited2-57/+227
2025-11-14net/udprelay: implement Server.SetStaticAddrPorts (#17909)Jordan Whited2-41/+58
2025-11-13feature/relayserver,ipn/ipnlocal,net/udprelay: plumb DERPMap (#17881)Jordan Whited1-11/+27
2025-11-12net/udprelay: replace VNI pool with selection algorithm (#17868)Jordan Whited2-12/+56
2025-11-07net/udprelay: use GetGlobalAddrs and add local port endpoint (#17797)Raj Singh1-6/+21
2025-10-09feature/relayserver: init server at config time instead of request time (#17484)Jordan Whited1-0/+1
2025-09-23client, cmd/tailscale/cli, feature/relayserver, net/udprelay: implement tails...Jordan Whited2-0/+120
2025-08-21net/udprelay: set ICMP err immunity sock opt (#16918)Jordan Whited1-2/+7
2025-08-21net/udprelay: increase socket buffer size (#16910)Jordan Whited1-0/+22
2025-08-19net/udprelay: use batching.Conn (#16866)Jordan Whited1-55/+146
2025-08-13net/{batching,packet},wgengine/magicsock: export batchingConn (#16848)Jordan Whited2-6/+9
2025-07-29ipn,net,tsnet,wgengine: make an eventbus mandatory where it is used (#16594)M. J. Fromberger1-0/+3
2025-07-21wgengine/magicsock,all: allocate peer relay over disco instead of PeerAPI (#1...Jordan Whited2-29/+25
2025-07-15net/udprelay: log socket read errors (#16573)Jordan Whited1-0/+1
2025-07-11net/udprelay: fix peer relay server deadlock (#16542)Jordan Whited1-2/+11
2025-07-07net/udprelay: fix relaying between mixed address family sockets (#16485)Jordan Whited2-40/+83
2025-07-02feature/relayserver,net/udprelay: add IPv6 support (#16442)Jordan Whited2-110/+177
2025-06-26disco,net/udprelay,wgengine/magicsock: support relay re-binding (#16388)Jordan Whited2-86/+140
2025-06-23feature/relayserver,net/udprelay,wgengine/magicsock: implement retry (#16347)Jordan Whited1-11/+26
2025-06-12feature/relayserver,net/{netcheck,udprelay}: implement addr discovery (#16253)Jordan Whited2-37/+152
2025-05-12net/udprelay{/endpoint}: move ServerEndpoint tests (#15949)Jordan Whited2-97/+110
2025-05-09net/udprelay{/endpoint}, all: move ServerEndpoint to independent pkg (#15934)Jordan Whited3-67/+84
2025-04-25net/udprelay: change Server.AllocateEndpoint existing alloc strategy (#15792)Jordan Whited2-35/+27
2025-04-17net/udprelay: change ServerEndpoint time.Duration fields to tstime.GoDuration...Jordan Whited2-6/+103
2025-03-31net/udprelay: start of UDP relay server implementation (#15480)Jordan Whited2-0/+736