View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004849 | GNUnet | GNS | public | 2017-01-04 22:16 | 2018-06-07 00:24 |
Reporter | Christian Grothoff | Assigned To | Christian Grothoff | ||
Priority | high | Severity | block | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | i7 | OS | Debian GNU/Linux | OS Version | squeeze |
Product Version | Git master | ||||
Target Version | 0.11.0pre66 | Fixed in Version | 0.11.0pre66 | ||
Summary | 0004849: shortening and reverse lookup need to be moved outside of gns proper | ||||
Description | The reason is that these require the namestore, and the namestore must run as the user (personal!), while gns must run as the system (gnunet) as it directly accesses dns (which is super-priviledged). With this change, we could have gns only require namecache, but never namestore, which would be good. Note that zonemaster was created as a first step towards this goal. | ||||
Additional Information | Another reason to do this is that the shortening will likely need some more complex UX interactions in the future, so having a separate service would be good anyway. Similar, for reverse lookup, Martin and Lynx started some more complex design discussions, which again might be facilitated by reversal living in its own process(es). | ||||
Tags | No tags attached. | ||||
|
Shortening should probably just be killed for now, higher-level apps can do this by modifying the namestore explicitly anyway, and GNS doing it was always a mess. Reverse lookup should be done via namestore and/or a new service, and also not in GNS. |
|
Fixed in 9bc1c69e2..cd9531932 |
Date Modified | Username | Field | Change |
---|---|---|---|
2017-01-04 22:16 | Christian Grothoff | New Issue | |
2017-02-20 11:32 | Christian Grothoff | Assigned To | => Christian Grothoff |
2017-02-20 11:32 | Christian Grothoff | Status | new => assigned |
2017-02-21 18:06 | Christian Grothoff | Note Added: 0011804 | |
2017-02-21 20:21 | Christian Grothoff | Target Version | 0.11.0 => 0.11.0pre66 |
2017-02-22 18:46 | Christian Grothoff | Priority | normal => high |
2017-02-22 21:29 | Christian Grothoff | Note Added: 0011833 | |
2017-02-22 21:30 | Christian Grothoff | Status | assigned => resolved |
2017-02-22 21:30 | Christian Grothoff | Resolution | open => fixed |
2017-02-22 21:30 | Christian Grothoff | Fixed in Version | => 0.11.0pre66 |
2018-06-07 00:24 | Christian Grothoff | Status | resolved => closed |