tailscale/derp/derphttp
Brad Fitzpatrick 3485e4bf5a derp: make RunConnectionLoop funcs take Messages, support PeerPresentFlags
PeerPresentFlags was added in 5ffb2668ef but wasn't plumbed through to
the RunConnectionLoop. Rather than add yet another parameter (as
IP:port was added earlier), pass in the raw PeerPresentMessage and
PeerGoneMessage struct values, which are the same things, plus two
fields: PeerGoneReasonType for gone and the PeerPresentFlags from
5ffb2668ef.

Updates tailscale/corp#17816

Change-Id: Ib19d9f95353651ada90656071fc3656cf58b7987
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2024-06-25 09:47:25 -07:00
..
derphttp_client.go derp/derphttp, net/netcheck: plumb netmon.Monitor to derp netcheck client 2024-05-03 08:24:24 -07:00
derphttp_server.go derp/derphttp: fix netcheck HTTPS probes 2024-05-03 08:24:24 -07:00
derphttp_test.go derp: make RunConnectionLoop funcs take Messages, support PeerPresentFlags 2024-06-25 09:47:25 -07:00
mesh_client.go derp: make RunConnectionLoop funcs take Messages, support PeerPresentFlags 2024-06-25 09:47:25 -07:00
websocket.go net/wsconn: accept a remote addr string and plumb it through 2023-08-29 16:57:16 -07:00