View Issue Details

IDProjectCategoryView StatusLast Update
0003092GNUnetGNSpublic2013-12-24 19:54
ReporterMatthias Wachs Assigned ToMatthias Wachs Due Date
PriorityimmediateSeverityfeatureReproducibilityhave not tried
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.10.0 
Summary0003092: Privacy preserving pseudonyms
DescriptionPublishing the pseudonym as a PSEU record under the label "+" is not privacy preserving. Instead we include the pseudonym by default in the set of records for a name.



Additional InformationSteps to do:

- "PSEU" record:
is to be renamed to "NICK" : DONE
- Namestore:
-- needs to have a private record "NICK" in "+" with designated pseudonym : DONE
-- needs to add NICK record to all labels
DONE

- Resolver:
DONE should check if a NICK record is included in the set of records instead of performing lookup for "+" of zone.
- GUI has to :
DONE by namestore -- automatically include the "NICK" record for other records
DONE by namestore -- iterate over all names when NICK is changed
TagsNo tags attached.

Relationships

related to 0003109 closedMatthias Wachs gnunet-gns-import.sh does not use 'gnunet-namestore -i' 

Activities

Matthias Wachs

2013-11-14 13:26

reporter   ~0007633

Current situation:
functionality implemented, but not tested
test_gns_nick_shorten fails since the name to shorten is obtained from namecache (not including NICK) and not from DHT

Matthias Wachs

2013-11-14 14:49

reporter   ~0007635

Shortening, but is performed in the wrong place:
name is shortened to the nick of the delegating zone:

gnunet-gns --raw -z testego -u www.mybestfriendalice.gnu -t A -c test_gns_lookup.conf
127.0.0.2

gnunet-gns --raw -z testego -u www.ego.short.gnu -t A -c test_gns_lookup.conf
127.0.0.2

Matthias Wachs

2013-11-20 15:42

reporter   ~0007663

nick based shortening implemented in resolver with rev 30829

Matthias Wachs

2013-11-20 15:59

reporter   ~0007664

will test tomorrow...

Matthias Wachs

2013-11-21 09:26

reporter   ~0007666

shortening works and tests pass with 30836

Issue History

Date ModifiedUsernameFieldChange
2013-11-04 10:21Matthias WachsNew Issue
2013-11-04 10:21Matthias WachsStatusnew => assigned
2013-11-04 10:21Matthias WachsAssigned To => Matthias Wachs
2013-11-05 23:03Christian GrothoffPrioritynormal => high
2013-11-05 23:03Christian GrothoffTarget Version => 0.10.1
2013-11-13 09:32Matthias WachsAdditional Information Updated
2013-11-13 15:05Matthias WachsAdditional Information Updated
2013-11-13 16:49Matthias WachsAdditional Information Updated
2013-11-14 12:29Christian GrothoffRelationship addedrelated to 0003109
2013-11-14 13:26Matthias WachsNote Added: 0007633
2013-11-14 13:26Matthias WachsStatusassigned => acknowledged
2013-11-14 14:49Matthias WachsNote Added: 0007635
2013-11-15 21:33Christian GrothoffStatusacknowledged => assigned
2013-11-15 21:33Christian GrothoffTarget Version0.10.1 => 0.10.0
2013-11-17 11:20Christian GrothoffPriorityhigh => immediate
2013-11-17 11:20Christian GrothoffProduct Version => Git master
2013-11-20 15:42Matthias WachsNote Added: 0007663
2013-11-20 15:59Matthias WachsNote Added: 0007664
2013-11-20 15:59Matthias WachsStatusassigned => feedback
2013-11-21 09:26Matthias WachsNote Added: 0007666
2013-11-21 09:26Matthias WachsStatusfeedback => assigned
2013-11-21 09:26Matthias WachsStatusassigned => resolved
2013-11-21 09:26Matthias WachsResolutionopen => fixed
2013-12-24 19:54Christian GrothoffStatusresolved => closed