View Issue Details

IDProjectCategoryView StatusLast Update
0004849GNUnetGNSpublic2018-06-06 22:24
ReporterChristian Grothoff Assigned ToChristian Grothoff Due Date
PriorityhighSeverityblockReproducibilityalways
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product VersionGit master 
Target Version0.11.0pre66Fixed in Version0.11.0pre66 
Summary0004849: shortening and reverse lookup need to be moved outside of gns proper
DescriptionThe 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 InformationAnother 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).
TagsNo tags attached.

Activities

Christian Grothoff

2017-02-21 17:06

manager   ~0011804

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.

Christian Grothoff

2017-02-22 20:29

manager   ~0011833

Fixed in 9bc1c69e2..cd9531932

Issue History

Date ModifiedUsernameFieldChange
2017-01-04 21:16Christian GrothoffNew Issue
2017-02-20 10:32Christian GrothoffAssigned To => Christian Grothoff
2017-02-20 10:32Christian GrothoffStatusnew => assigned
2017-02-21 17:06Christian GrothoffNote Added: 0011804
2017-02-21 19:21Christian GrothoffTarget Version0.11.0 => 0.11.0pre66
2017-02-22 17:46Christian GrothoffPrioritynormal => high
2017-02-22 20:29Christian GrothoffNote Added: 0011833
2017-02-22 20:30Christian GrothoffStatusassigned => resolved
2017-02-22 20:30Christian GrothoffResolutionopen => fixed
2017-02-22 20:30Christian GrothoffFixed in Version => 0.11.0pre66
2018-06-06 22:24Christian GrothoffStatusresolved => closed