View Issue Details

IDProjectCategoryView StatusLast Update
0006841AnastasisC client librarypublic2021-07-18 09:51
ReporterChristian Grothoff Assigned ToChristian Grothoff  
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 12: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 22: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 10: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 22:21

manager   ~0017990

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

Christian Grothoff

2021-07-18 09:30

manager   ~0017995

Documentation done as well.

Issue History

Date Modified Username Field Change
2021-04-10 13:00 Christian Grothoff New Issue
2021-04-10 13:00 Christian Grothoff Status new => assigned
2021-04-10 13:00 Christian Grothoff Assigned To => Christian Grothoff
2021-04-10 15:06 Christian Grothoff Priority high => normal
2021-04-11 17:28 Christian Grothoff Target Version 0.2.0 => 0.1.0
2021-04-11 17:30 Christian Grothoff Priority normal => high
2021-07-11 12:27 Christian Grothoff Note Added: 0017985
2021-07-11 22:25 Christian Grothoff Note Added: 0017986
2021-07-12 10:37 Christian Grothoff Note Added: 0017987
2021-07-13 22:21 Christian Grothoff Note Added: 0017990
2021-07-18 09:30 Christian Grothoff Status assigned => resolved
2021-07-18 09:30 Christian Grothoff Resolution open => fixed
2021-07-18 09:30 Christian Grothoff Fixed in Version => 0.0.0
2021-07-18 09:30 Christian Grothoff Note Added: 0017995
2021-07-18 09:31 Christian Grothoff Target Version 0.1.0 => 0.0.0
2021-07-18 09:51 Christian Grothoff Status resolved => closed