View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0007142 | GNUnet | DHT service | public | 2022-01-03 20:13 | 2026-01-25 14:13 |
| Reporter | schanzen | Assigned To | Christian Grothoff | Due Date | |
| Priority | normal | Severity | minor | Reproducibility | have not tried |
| Status | closed | Resolution | fixed | ||
| Product Version | Git master | ||||
| Target Version | 0.16.0 | Fixed in Version | 0.16.0 | ||
| Summary | 0007142: DHT find peer route option required? | ||||
| Description | It 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). | ||||
| Tags | No tags attached. | ||||
| 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). | |
| Limits on distances may be specified using the xquery | |
| Fix committed to master branch. | |
| c18963a..d79fc21 adds text to LSD0004 clarifying the use case of xquery to filter on approximate queries. | |
| d79fc21..2b38786 makes _distance_ filter more explicit. | |
| 0.16.0 released | |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2022-01-03 20:13 | schanzen | New Issue | |
| 2022-01-03 20:13 | schanzen | Status | new => assigned |
| 2022-01-03 20:13 | schanzen | Assigned To | => Christian Grothoff |
| 2022-01-03 20:13 | schanzen | Tag Attached: lsd0004 | |
| 2022-01-05 11:25 | schanzen | Note Added: 0018626 | |
| 2022-01-05 11:30 | schanzen | Note Added: 0018627 | |
| 2022-02-23 22:34 | Christian Grothoff | ||
| 2022-02-23 22:34 | Christian Grothoff | Note Added: 0018716 | |
| 2022-02-23 22:34 | Christian Grothoff | Status | assigned => resolved |
| 2022-02-23 22:34 | Christian Grothoff | Resolution | open => fixed |
| 2022-02-23 22:34 | Christian Grothoff | Note Added: 0018717 | |
| 2022-02-23 22:36 | Christian Grothoff | Note Added: 0018718 | |
| 2022-02-23 22:36 | Christian Grothoff | Product Version | => Git master |
| 2022-02-23 22:36 | Christian Grothoff | Fixed in Version | => 0.16.0 |
| 2022-02-23 22:36 | Christian Grothoff | Target Version | => 0.16.0 |
| 2022-02-26 22:10 | schanzen | Note Added: 0018721 | |
| 2022-02-26 22:10 | schanzen | Status | resolved => closed |
| 2026-01-25 14:13 | Christian Grothoff | Tag Detached: lsd0004 |