View Issue Details

IDProjectCategoryView StatusLast Update
0003093GNUnetGNSpublic2013-12-24 19:54
ReporterMatthias Wachs Assigned ToChristian Grothoff Due Date
PriorityhighSeverityfeatureReproducibilityhave not tried
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.10.0Fixed in Version0.10.0 
Summary0003093: GNS-to-DNS records
DescriptionGNS-to-DNS records should contain:

- The full DNS legacy name: "x.y.z"
- Records:
-- DNS name
-- IPv4 address
-- IPv6 address
-- Relative GNS name
-- GNS ZKEY
Additional InformationSteps to do:
GNS-to-DNS record parsing and processing
Extending GUI
Lookup for all IP addresses in records
TagsNo tags attached.

Activities

Matthias Wachs

2013-11-05 13:16

reporter   ~0007589

gns_number_to_typename: is implemented
gns_typename_to_number: is implemented
gns_value_to_string : todo
gns_string_to_value : todo

Christian Grothoff

2013-11-05 23:00

manager   ~0007595

Matthias, should I do this one while you look at DV/revocation/etc? Especially the resolver code is likely to be a bit messy and might be, eh, more familiar for me ;-).

Matthias Wachs

2013-11-06 08:34

reporter   ~0007597

OK for me ... so I will have a look at DV/revocation...

Christian Grothoff

2013-11-06 15:27

manager   ~0007600

SVN 30565 implements the new parsing/serialization logic for gnunet-namestore.
SVN 30566 implements the new logic for gnunet-namestore-gtk.

This will break gns2dns tests in src/gns/ as the resolver currently does not understand the new record format.

Christian Grothoff

2013-11-06 15:29

manager   ~0007601

Well, tests still pass -- because what is not tested, cannot be broken ;-).

Christian Grothoff

2013-11-06 20:31

manager   ~0007604

Ok, we now have a meaningful test and theoretically an implementation, except that the test fails...

Christian Grothoff

2013-11-06 21:06

manager   ~0007605

Tests pass as of SVN 30579.

Issue History

Date ModifiedUsernameFieldChange
2013-11-04 10:46Matthias WachsNew Issue
2013-11-04 10:46Matthias WachsStatusnew => assigned
2013-11-04 10:46Matthias WachsAssigned To => Matthias Wachs
2013-11-04 13:38Christian GrothoffProduct Version => Git master
2013-11-04 13:38Christian GrothoffTarget Version => 0.10.0
2013-11-05 13:16Matthias WachsNote Added: 0007589
2013-11-05 23:00Christian GrothoffNote Added: 0007595
2013-11-06 08:34Matthias WachsNote Added: 0007597
2013-11-06 08:34Matthias WachsAssigned ToMatthias Wachs => Christian Grothoff
2013-11-06 15:27Christian GrothoffNote Added: 0007600
2013-11-06 15:29Christian GrothoffNote Added: 0007601
2013-11-06 15:29Christian GrothoffPrioritynormal => high
2013-11-06 20:31Christian GrothoffNote Added: 0007604
2013-11-06 21:06Christian GrothoffNote Added: 0007605
2013-11-06 21:06Christian GrothoffStatusassigned => resolved
2013-11-06 21:06Christian GrothoffFixed in Version => 0.10.0
2013-11-06 21:06Christian GrothoffResolutionopen => fixed
2013-12-24 19:54Christian GrothoffStatusresolved => closed