You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/derp
Brad Fitzpatrick 484b7fc9a3 derp, cmd/derper: add frameWatchConns, framePeerPresent for inter-DERP routing
This lets a trusted DERP client that knows a pre-shared key subscribe
to the connection list. Upon subscribing, they get the current set
of connected public keys, and then all changes over time.

This lets a set of DERP server peers within a region all stay connected to
each other and know which clients are connected to which nodes.

Updates #388

Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
4 years ago
..
derphttp derp, cmd/derper: add frameWatchConns, framePeerPresent for inter-DERP routing 4 years ago
derpmap all: make client use server-provided DERP map, add DERP region support 4 years ago
derp.go derp, cmd/derper: add frameWatchConns, framePeerPresent for inter-DERP routing 4 years ago
derp_client.go derp, cmd/derper: add frameWatchConns, framePeerPresent for inter-DERP routing 4 years ago
derp_server.go derp, cmd/derper: add frameWatchConns, framePeerPresent for inter-DERP routing 4 years ago
derp_test.go derp, cmd/derper: add frameWatchConns, framePeerPresent for inter-DERP routing 4 years ago