View Issue Details

IDProjectCategoryView StatusLast Update
0003018GNUnetGNSpublic2013-12-24 19:54
ReporterChristian Grothoff Assigned ToMatthias Wachs Due Date
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.10.0 
Summary0003018: RF_SHADOW_RECORD option is not implemented
DescriptionThe current GNS code simply ignores the option, instead of only using shadow record if all other records are expired.

Records with a SHADOW bit should be used if all "active" records are expired. This functionality has to be implemented in GUI/CLI and in the the resolver
TagsNo tags attached.

Activities

Matthias Wachs

2013-11-04 10:40

reporter   ~0007582

Steps to do:

On publishing side:
- Check GUI/CLI:
Is it possible to set the SHADOW flag
- Check usage up to publishing functionality

On receiver side, check resolution process:
On GNS decrypt in record library:

- Discard expired active records
- If active records exist -> drop shadow records
- If no active records exist but shadows records: drop shadow flag

Matthias Wachs

2013-11-04 12:58

reporter   ~0007583

Work in progress

Matthias Wachs

2013-11-04 14:26

reporter   ~0007584

- CLI supports shadow records

Matthias Wachs

2013-11-04 17:04

reporter   ~0007585

block expiration and filtering implemented

missing: GUI

Matthias Wachs

2013-11-05 13:03

reporter   ~0007587

check: gnunet-namestore-gtk sets the shadow flag correctly

Matthias Wachs

2013-11-05 13:04

reporter   ~0007588

shadow flag is implemented with revisions > 30512

Issue History

Date ModifiedUsernameFieldChange
2013-09-05 14:23Christian GrothoffNew Issue
2013-09-05 14:23Christian GrothoffStatusnew => assigned
2013-09-05 14:23Christian GrothoffAssigned To => Matthias Wachs
2013-09-05 14:24Christian GrothoffAssigned ToMatthias Wachs =>
2013-09-05 14:24Christian GrothoffStatusassigned => confirmed
2013-09-05 14:24Christian GrothoffTarget Version => 0.10.1
2013-09-05 14:24Christian GrothoffRelationship addedrelated to 0003003
2013-09-05 14:24Christian GrothoffRelationship deletedrelated to 0003003
2013-10-11 13:50Christian GrothoffTarget Version0.10.1 => 0.11.0pre66
2013-11-04 10:40Matthias WachsNote Added: 0007582
2013-11-04 10:40Matthias WachsDescription Updated
2013-11-04 12:57Matthias WachsAssigned To => Matthias Wachs
2013-11-04 12:57Matthias WachsStatusconfirmed => assigned
2013-11-04 12:58Matthias WachsNote Added: 0007583
2013-11-04 13:38Christian GrothoffTarget Version0.11.0pre66 => 0.10.0
2013-11-04 14:26Matthias WachsNote Added: 0007584
2013-11-04 17:04Matthias WachsNote Added: 0007585
2013-11-05 13:03Matthias WachsNote Added: 0007587
2013-11-05 13:04Matthias WachsNote Added: 0007588
2013-11-05 13:04Matthias WachsStatusassigned => resolved
2013-11-05 13:04Matthias WachsResolutionopen => fixed
2013-12-24 19:54Christian GrothoffStatusresolved => closed