lsd0004

LSD0004: R5N Distributed Hash Table
Log | Files | Refs

commit 2572074e9b4f875e79a8fe070afc375e02e272bb
parent d2ce11790a1a00e8efb5794c807b719bbcfd8ddc
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date:   Sun, 25 Dec 2022 20:39:12 +0900

clarification try_connect on HELLO block result message

Diffstat:
Mdraft-schanzen-r5n.xml | 5+++--
1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/draft-schanzen-r5n.xml b/draft-schanzen-r5n.xml @@ -1527,8 +1527,9 @@ BEGIN table if the respective k-bucket is not yet full. In this case, the local peer <bcp14>MUST</bcp14> try to establish a connection to the peer indicated in the HELLO block using the address information - from the HELLO block. If a connection is established, - the peer is added to the respective k-bucket of the routing table. + from the HELLO block and the Underlay function <tt>TRY_CONNECT</tt>. + If a connection is established, the signal <tt>PEER_CONNECTED</tt> will cause + the peer to be added to the respective k-bucket of the routing table. Note that the k-bucket <bcp14>MUST</bcp14> be determined by the key computed using <tt>DeriveBlockKey</tt> and not by the <tt>QUERY_HASH</tt>. </li>