View Issue Details

IDProjectCategoryView StatusLast Update
0002241GNUnetGNSpublic2018-06-26 06:30
Reporterschanzen Assigned ToChristian Grothoff Due Date
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 09: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 19: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 06:30

manager   ~0013079

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

Issue History

Date ModifiedUsernameFieldChange
2012-03-28 09:11schanzenNew Issue
2012-03-28 09:11schanzenStatusnew => assigned
2012-03-28 09:11schanzenAssigned To => Matthias Wachs
2012-03-28 09:34schanzenNote Added: 0005660
2012-05-02 23:22Christian GrothoffProduct Version => Git master
2012-05-02 23:22Christian GrothoffTarget Version => 0.9.4
2012-06-26 21:43Christian GrothoffAssigned ToMatthias Wachs => Christian Grothoff
2012-06-29 19:45Christian GrothoffNote Added: 0006181
2012-06-29 19:45Christian GrothoffAssigned ToChristian Grothoff =>
2012-06-29 19:45Christian GrothoffStatusassigned => acknowledged
2012-06-29 19:45Christian GrothoffTarget Version0.9.4 =>
2012-06-29 19:45Christian GrothoffCategorynamestore => GNS
2012-06-29 19:45Christian GrothoffPrioritynormal => low
2012-06-29 19:45Christian GrothoffStatusacknowledged => feedback
2018-06-26 06:30Christian GrothoffAssigned To => Christian Grothoff
2018-06-26 06:30Christian GrothoffStatusfeedback => closed
2018-06-26 06:30Christian GrothoffResolutionopen => no change required
2018-06-26 06:30Christian GrothoffFixed in Version => 0.11.0pre66
2018-06-26 06:30Christian GrothoffNote Added: 0013079