View Issue Details

IDProjectCategoryView StatusLast Update
0003018GNUnetGNSpublic2013-12-24 20:54
ReporterChristian Grothoff Assigned ToMatthias Wachs  
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 11: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 13:58

reporter   ~0007583

Work in progress

Matthias Wachs

2013-11-04 15:26

reporter   ~0007584

- CLI supports shadow records

Matthias Wachs

2013-11-04 18:04

reporter   ~0007585

block expiration and filtering implemented

missing: GUI

Matthias Wachs

2013-11-05 14:03

reporter   ~0007587

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

Matthias Wachs

2013-11-05 14:04

reporter   ~0007588

shadow flag is implemented with revisions > 30512

Issue History

Date Modified Username Field Change
2013-09-05 16:23 Christian Grothoff New Issue
2013-09-05 16:23 Christian Grothoff Status new => assigned
2013-09-05 16:23 Christian Grothoff Assigned To => Matthias Wachs
2013-09-05 16:24 Christian Grothoff Assigned To Matthias Wachs =>
2013-09-05 16:24 Christian Grothoff Status assigned => confirmed
2013-09-05 16:24 Christian Grothoff Target Version => 0.10.1
2013-09-05 16:24 Christian Grothoff Relationship added related to 0003003
2013-09-05 16:24 Christian Grothoff Relationship deleted related to 0003003
2013-10-11 15:50 Christian Grothoff Target Version 0.10.1 => 0.11.0pre66
2013-11-04 11:40 Matthias Wachs Note Added: 0007582
2013-11-04 11:40 Matthias Wachs Description Updated
2013-11-04 13:57 Matthias Wachs Assigned To => Matthias Wachs
2013-11-04 13:57 Matthias Wachs Status confirmed => assigned
2013-11-04 13:58 Matthias Wachs Note Added: 0007583
2013-11-04 14:38 Christian Grothoff Target Version 0.11.0pre66 => 0.10.0
2013-11-04 15:26 Matthias Wachs Note Added: 0007584
2013-11-04 18:04 Matthias Wachs Note Added: 0007585
2013-11-05 14:03 Matthias Wachs Note Added: 0007587
2013-11-05 14:04 Matthias Wachs Note Added: 0007588
2013-11-05 14:04 Matthias Wachs Status assigned => resolved
2013-11-05 14:04 Matthias Wachs Resolution open => fixed
2013-12-24 20:54 Christian Grothoff Status resolved => closed