View Issue Details

IDProjectCategoryView StatusLast Update
0003092GNUnetGNSpublic2013-12-24 20:54
ReporterMatthias Wachs Assigned ToMatthias Wachs  
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 14: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 15: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 16:42

reporter   ~0007663

nick based shortening implemented in resolver with rev 30829

Matthias Wachs

2013-11-20 16:59

reporter   ~0007664

will test tomorrow...

Matthias Wachs

2013-11-21 10:26

reporter   ~0007666

shortening works and tests pass with 30836

Issue History

Date Modified Username Field Change
2013-11-04 11:21 Matthias Wachs New Issue
2013-11-04 11:21 Matthias Wachs Status new => assigned
2013-11-04 11:21 Matthias Wachs Assigned To => Matthias Wachs
2013-11-06 00:03 Christian Grothoff Priority normal => high
2013-11-06 00:03 Christian Grothoff Target Version => 0.10.1
2013-11-13 10:32 Matthias Wachs Additional Information Updated
2013-11-13 16:05 Matthias Wachs Additional Information Updated
2013-11-13 17:49 Matthias Wachs Additional Information Updated
2013-11-14 13:29 Christian Grothoff Relationship added related to 0003109
2013-11-14 14:26 Matthias Wachs Note Added: 0007633
2013-11-14 14:26 Matthias Wachs Status assigned => acknowledged
2013-11-14 15:49 Matthias Wachs Note Added: 0007635
2013-11-15 22:33 Christian Grothoff Status acknowledged => assigned
2013-11-15 22:33 Christian Grothoff Target Version 0.10.1 => 0.10.0
2013-11-17 12:20 Christian Grothoff Priority high => immediate
2013-11-17 12:20 Christian Grothoff Product Version => Git master
2013-11-20 16:42 Matthias Wachs Note Added: 0007663
2013-11-20 16:59 Matthias Wachs Note Added: 0007664
2013-11-20 16:59 Matthias Wachs Status assigned => feedback
2013-11-21 10:26 Matthias Wachs Note Added: 0007666
2013-11-21 10:26 Matthias Wachs Status feedback => assigned
2013-11-21 10:26 Matthias Wachs Status assigned => resolved
2013-11-21 10:26 Matthias Wachs Resolution open => fixed
2013-12-24 20:54 Christian Grothoff Status resolved => closed