View Issue Details

IDProjectCategoryView StatusLast Update
0006841AnastasisC client librarypublic2021-07-18 07:51
ReporterChristian Grothoff Assigned ToChristian Grothoff Due Date
PriorityhighSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product VersionGit master 
Target Version0.0.0Fixed in Version0.0.0 
Summary0006841: support paying to store recovery document and/or truth for more than one period
DescriptionRight now, we always store the recovery document(s) for one year, and the truth for one expiration period (as determined by the server). By paying extra, we should be able to ask the services to keep them longer (or to extend the existing period), alas the REDUCER does not yet support this (neither forced payments nor extended duration).

This MAY also require changes to the REST protocol, this entire ability to pay for longer storage is not tested anywhere.
TagsNo tags attached.

Activities

Christian Grothoff

2021-07-11 10:27

manager   ~0017985

Todo:
- Test new reducer
- Render fees and expiration in Gtk+
- Load secret_name during backup on 'load from file'
- Show secret_name during recovery
- Update documentation with new state transitions

Christian Grothoff

2021-07-11 20:25

manager   ~0017986

New reducer works. Rendering fees and expiration are implemented in Gtk+.
Next: testing the new Gtk+ logic and loading secret_name/expiration on 'load from file'.

Christian Grothoff

2021-07-12 08:37

manager   ~0017987

Secret entry is currently bugged, we get a double-base32 encoded value upon entry :-(. Need to also figure out better way to show when user selected a file as the secret.

Christian Grothoff

2021-07-13 20:21

manager   ~0017990

Gtk+ logic seems to work now. Documentation updates still needed.

Christian Grothoff

2021-07-18 07:30

manager   ~0017995

Documentation done as well.

Issue History

Date ModifiedUsernameFieldChange
2021-04-10 11:00Christian GrothoffNew Issue
2021-04-10 11:00Christian GrothoffStatusnew => assigned
2021-04-10 11:00Christian GrothoffAssigned To => Christian Grothoff
2021-04-10 13:06Christian GrothoffPriorityhigh => normal
2021-04-11 15:28Christian GrothoffTarget Version0.2.0 => 0.1.0
2021-04-11 15:30Christian GrothoffPrioritynormal => high
2021-07-11 10:27Christian GrothoffNote Added: 0017985
2021-07-11 20:25Christian GrothoffNote Added: 0017986
2021-07-12 08:37Christian GrothoffNote Added: 0017987
2021-07-13 20:21Christian GrothoffNote Added: 0017990
2021-07-18 07:30Christian GrothoffStatusassigned => resolved
2021-07-18 07:30Christian GrothoffResolutionopen => fixed
2021-07-18 07:30Christian GrothoffFixed in Version => 0.0.0
2021-07-18 07:30Christian GrothoffNote Added: 0017995
2021-07-18 07:31Christian GrothoffTarget Version0.1.0 => 0.0.0
2021-07-18 07:51Christian GrothoffStatusresolved => closed