View Issue Details

IDProjectCategoryView StatusLast Update
0009740Talerwallet (all platforms)public2025-04-28 23:43
ReporterChristian Grothoff Assigned ToFlorian Dold  
PrioritynormalSeverityblockReproducibilityalways
Status resolvedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.0 
Summary0009740: wallet needs to signal incompatible exchange version to user and request update
DescriptionEmmanuel claims that if the exchange runs an incompatible protocol version that is not compatible, he is not getting a reasonable error message. His case was that the exchange was ancient, but we should check for both ancient exchange (error/warning) and too recent exchange (urge upgrade).
TagsNo tags attached.

Activities

Florian Dold

2025-04-19 18:44

manager   ~0024616

Wallet-core *does* handle this, however, it's difficult to test.

Might make sense to use a dev experiement that puts a particular exchange in a fake "wallet too old" or "exchange too old" state ...

Florian Dold

2025-04-28 23:43

manager   ~0024699

commit d466940f1ae91aae3ba4d24bd8f5ee24ebba2f98
Author: Florian Dold <florian@dold.me>
Date: Mon Apr 28 19:57:05 2025 +0200

    harness,wallet-core: improve protocol version handling
    
    - implements fakeprotover dev experiment
    - improves handling of incompatible protocol version
      in wallet-core

Issue History

Date Modified Username Field Change
2025-04-16 09:18 Christian Grothoff New Issue
2025-04-16 09:18 Christian Grothoff Status new => assigned
2025-04-16 09:18 Christian Grothoff Assigned To => Florian Dold
2025-04-19 18:44 Florian Dold Note Added: 0024616
2025-04-28 23:43 Florian Dold Status assigned => resolved
2025-04-28 23:43 Florian Dold Resolution open => fixed
2025-04-28 23:43 Florian Dold Note Added: 0024699