| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-09 | feature/relayserver: init server at config time instead of request time (#17484) | Jordan Whited | 1 | -0/+1 |
| 2025-09-23 | client, cmd/tailscale/cli, feature/relayserver, net/udprelay: implement tails... | Jordan Whited | 2 | -0/+120 |
| 2025-08-21 | net/udprelay: set ICMP err immunity sock opt (#16918) | Jordan Whited | 1 | -2/+7 |
| 2025-08-21 | net/udprelay: increase socket buffer size (#16910) | Jordan Whited | 1 | -0/+22 |
| 2025-08-19 | net/udprelay: use batching.Conn (#16866) | Jordan Whited | 1 | -55/+146 |
| 2025-08-13 | net/{batching,packet},wgengine/magicsock: export batchingConn (#16848) | Jordan Whited | 2 | -6/+9 |
| 2025-07-29 | ipn,net,tsnet,wgengine: make an eventbus mandatory where it is used (#16594) | M. J. Fromberger | 1 | -0/+3 |
| 2025-07-21 | wgengine/magicsock,all: allocate peer relay over disco instead of PeerAPI (#1... | Jordan Whited | 2 | -29/+25 |
| 2025-07-15 | net/udprelay: log socket read errors (#16573) | Jordan Whited | 1 | -0/+1 |
| 2025-07-11 | net/udprelay: fix peer relay server deadlock (#16542) | Jordan Whited | 1 | -2/+11 |
| 2025-07-07 | net/udprelay: fix relaying between mixed address family sockets (#16485) | Jordan Whited | 2 | -40/+83 |
| 2025-07-02 | feature/relayserver,net/udprelay: add IPv6 support (#16442) | Jordan Whited | 2 | -110/+177 |
| 2025-06-26 | disco,net/udprelay,wgengine/magicsock: support relay re-binding (#16388) | Jordan Whited | 2 | -86/+140 |
| 2025-06-23 | feature/relayserver,net/udprelay,wgengine/magicsock: implement retry (#16347) | Jordan Whited | 1 | -11/+26 |
| 2025-06-12 | feature/relayserver,net/{netcheck,udprelay}: implement addr discovery (#16253) | Jordan Whited | 2 | -37/+152 |
| 2025-05-12 | net/udprelay{/endpoint}: move ServerEndpoint tests (#15949) | Jordan Whited | 2 | -97/+110 |
| 2025-05-09 | net/udprelay{/endpoint}, all: move ServerEndpoint to independent pkg (#15934) | Jordan Whited | 3 | -67/+84 |
| 2025-04-25 | net/udprelay: change Server.AllocateEndpoint existing alloc strategy (#15792) | Jordan Whited | 2 | -35/+27 |
| 2025-04-17 | net/udprelay: change ServerEndpoint time.Duration fields to tstime.GoDuration... | Jordan Whited | 2 | -6/+103 |
| 2025-03-31 | net/udprelay: start of UDP relay server implementation (#15480) | Jordan Whited | 2 | -0/+736 |