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.
lokinet/llarp/link
Thomas Winget a42d1c1d9f Implement fetch RouterIDs method and usage
Periodically clients will fetch the set of RouterIDs for all relays on
the network.  It will request this list from a number (12, currently) of
relays, but as we are likely to be requesting from more relays than we
want to have edge connections, this request will itself be relayed to
the target source via one of our edges.  As we can't trust our edge to
do this honestly, the responses are signed by the source relay.

TODO: the responses from all (12) relays are collected, then processed
together.  The reconciliation of their responses is not yet implemented.

TODO: the source selection for this method obviously requires sources to
begin with, but this is the method by which we learn of
those...bootstrapping is still a bit in-progress, and will need to be
finished for this.

TODO: make Router call this periodically, as with RC fetching.
5 months ago
..
connection.cpp {Remote,Local}RC's 5 months ago
connection.hpp {Remote,Local}RC's 5 months ago
contacts.cpp Remove find/lookup router 5 months ago
contacts.hpp Remove find/lookup router 5 months ago
link_manager.cpp Implement fetch RouterIDs method and usage 5 months ago
link_manager.hpp Implement fetch RouterIDs method and usage 5 months ago
tunnel.cpp Clang format include sorting + CMake 5 months ago
tunnel.hpp Clang format include sorting + CMake 5 months ago