View Issue Details

IDProjectCategoryView StatusLast Update
0007142GNUnetDHT servicepublic2022-01-05 12:30
Reporterschanzen Assigned ToChristian Grothoff  
PrioritynormalSeverityminorReproducibilityhave not tried
Status assignedResolutionopen 
Summary0007142: DHT find peer route option required?
DescriptionIt seems like setting the route option FIND_PEER implicitly sets to block type to HELLO.
Why is not the hello block itself the FIND_PEER mechanism?
Is there really a use case for GET/PUTs of HELLOs directly?
It seems like the handling of the flag makes processing needlessly complicated and is also a source of confusion for a user of the API (or the flag).
Tagslsd0004

Activities

schanzen

2022-01-05 12:25

manager   ~0018626

We should rename the flag to FIND_APPROXIMATE and modify the code to allow other block types and not implicitly assume HELLO.
This allows specific use cases where the key is not a hash, but an identifier that is comparable (using a xor distance).

schanzen

2022-01-05 12:30

manager   ~0018627

Limits on distances may be specified using the xquery

Issue History

Date Modified Username Field Change
2022-01-03 21:13 schanzen New Issue
2022-01-03 21:13 schanzen Status new => assigned
2022-01-03 21:13 schanzen Assigned To => Christian Grothoff
2022-01-03 21:13 schanzen Tag Attached: lsd0004
2022-01-05 12:25 schanzen Note Added: 0018626
2022-01-05 12:30 schanzen Note Added: 0018627