View Issue Details

IDProjectCategoryView StatusLast Update
0002241GNUnetGNSpublic2018-06-26 08:30
Reporterschanzen Assigned ToChristian Grothoff  
PrioritylowSeverityfeatureReproducibilityhave not tried
Status closedResolutionno change required 
Product VersionGit master 
Fixed in Version0.11.0pre66 
Summary0002241: Allow automatically created records to be unvailable for lookup until accepted by user
DescriptionIt might make sense to introduce a GNUNET_NAMESTORE_RF_PENDING flag that indicates that a record is awaiting user confirmation.
Example:

Automatic name shortening imported a new PKEY record for key k1

the new record PSEU/name->k1 will be created with the GNUNET_NAMESTORE_RF_PENDING flag. This means that until the user confirmed the name it will not be returned on a NS_lookup call. It will however be visible when a zone iteration (with the appropriate flag set) is performed. Thus the user can accept/reject pending records when he administers his zone in the future through either the cli or gtk tool.

This is a compromise between automatic (insecure) PKEY imports and no imports at all.
TagsNo tags attached.

Activities

schanzen

2012-03-28 11:34

administrator   ~0005660

I added the flag GNUNET_NAMESTORE_RF_PENDING. Records with that flag will be ignored on lookup by GNS. The UI/CLI part to confirm is still missing.

Christian Grothoff

2012-06-29 21:45

manager   ~0006181

The UI/CLI parts are trivial to do, the real question is more if we *should* do this. Does forcing users to manually move records from pending to active really help usability?

Christian Grothoff

2018-06-26 08:30

manager   ~0013079

We no longer automatically create records (shortening is gone).

Issue History

Date Modified Username Field Change
2012-03-28 11:11 schanzen New Issue
2012-03-28 11:11 schanzen Status new => assigned
2012-03-28 11:11 schanzen Assigned To => Matthias Wachs
2012-03-28 11:34 schanzen Note Added: 0005660
2012-05-03 01:22 Christian Grothoff Product Version => Git master
2012-05-03 01:22 Christian Grothoff Target Version => 0.9.4
2012-06-26 23:43 Christian Grothoff Assigned To Matthias Wachs => Christian Grothoff
2012-06-29 21:45 Christian Grothoff Note Added: 0006181
2012-06-29 21:45 Christian Grothoff Assigned To Christian Grothoff =>
2012-06-29 21:45 Christian Grothoff Status assigned => acknowledged
2012-06-29 21:45 Christian Grothoff Target Version 0.9.4 =>
2012-06-29 21:45 Christian Grothoff Category namestore => GNS
2012-06-29 21:45 Christian Grothoff Priority normal => low
2012-06-29 21:45 Christian Grothoff Status acknowledged => feedback
2018-06-26 08:30 Christian Grothoff Assigned To => Christian Grothoff
2018-06-26 08:30 Christian Grothoff Status feedback => closed
2018-06-26 08:30 Christian Grothoff Resolution open => no change required
2018-06-26 08:30 Christian Grothoff Fixed in Version => 0.11.0pre66
2018-06-26 08:30 Christian Grothoff Note Added: 0013079