diff options
author | Martin Schanzenbach <schanzen@gnunet.org> | 2022-06-23 20:52:31 +0200 |
---|---|---|
committer | Martin Schanzenbach <schanzen@gnunet.org> | 2022-06-23 20:52:31 +0200 |
commit | 83f4057b303e282207b4f0b260da7e8c921b32ac (patch) | |
tree | f3510413d06266f836d7d631087499f53ac6e9f3 | |
parent | b316e764dca34238144c5f5b94a2f3ab45a7a9d8 (diff) | |
download | lsd0004-83f4057b303e282207b4f0b260da7e8c921b32ac.tar.gz lsd0004-83f4057b303e282207b4f0b260da7e8c921b32ac.zip |
-comments
-rw-r--r-- | draft-schanzen-r5n.xml | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/draft-schanzen-r5n.xml b/draft-schanzen-r5n.xml index a150e26..8979efe 100644 --- a/draft-schanzen-r5n.xml +++ b/draft-schanzen-r5n.xml | |||
@@ -1636,8 +1636,10 @@ BEGIN | |||
1636 | steps: | 1636 | steps: |
1637 | </t> | 1637 | </t> |
1638 | <ol type="%c)"> | 1638 | <ol type="%c)"> |
1639 | <!-- FIXME: It is not clear that this is a fallthrough statement --> | ||
1640 | <!-- FIXME: Are HELLO blocks according to the spec stored in block storage but never looked for? --> | ||
1639 | <li> | 1641 | <li> |
1640 | If <tt>TYPE</tt> indicates a request for a HELLO block, | 1642 | If <tt>BTYPE</tt> indicates a request for a HELLO block, |
1641 | the peer <bcp14>MUST</bcp14> consult the HELLOs it has cached for the | 1643 | the peer <bcp14>MUST</bcp14> consult the HELLOs it has cached for the |
1642 | peers in its routing table instead of the local block | 1644 | peers in its routing table instead of the local block |
1643 | storage (while continuing to respect flags like | 1645 | storage (while continuing to respect flags like |
@@ -1649,6 +1651,7 @@ BEGIN | |||
1649 | the peer <bcp14>SHOULD</bcp14> try to respond with the closest block it | 1651 | the peer <bcp14>SHOULD</bcp14> try to respond with the closest block it |
1650 | has that is not filtered by the | 1652 | has that is not filtered by the |
1651 | <tt>RESULT_BF</tt>. However, implementations also <bcp14>MUST</bcp14> | 1653 | <tt>RESULT_BF</tt>. However, implementations also <bcp14>MUST</bcp14> |
1654 | <!-- FIXME MSC: I suggest NOT normatively defining such a consideration -> security consideration --> | ||
1652 | avoid an exhaustive search of their database, as there could be | 1655 | avoid an exhaustive search of their database, as there could be |
1653 | cases where too many local results are filtered by the result | 1656 | cases where too many local results are filtered by the result |
1654 | filter. To avoid denial of service attacks, implementations | 1657 | filter. To avoid denial of service attacks, implementations |