View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006889 | Taler | exchange | public | 2021-05-25 16:03 | 2021-08-24 16:22 |
Reporter | Florian Dold | Assigned To | Christian Grothoff | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | git (master) | ||||
Target Version | 0.8 | Fixed in Version | 0.8 | ||
Summary | 0006889: some of the exchange's 404 responses should contain signatures | ||||
Description | When the exchange claims that a denomination is either not found or expired, it should include a signature in the response that asserts this fact. That allows the wallet to automatically handle these cases and either accept what the exchange is claiming (when the signature is consistent with the exchange's data) or to generate an auditor report that shows a contradiction. | ||||
Tags | No tags attached. | ||||
|
4aa313c..f6c20b0 (dd13 branch) updates the exchange spec to cover this. |
|
b2b1f88a..0d1ab614 updates exchange.git to implement returning signed messages if denomination keys are not found in any of the exchange operations where this can happen. |
|
Note: not yet done for expired denominations. |
|
0d1ab614..068068f4 implements signed signatures for invalid keys. Note that I combined the existing 'precondition failed' status code into the 'gone' status code, as 'precondition failed' is a bit ugly here anyway, and all of the 'gones' now have the same basic format (and applications have to check the 'code' field anyway to know what it means). |
Date Modified | Username | Field | Change |
---|---|---|---|
2021-05-25 16:03 | Florian Dold | New Issue | |
2021-05-25 16:03 | Florian Dold | Status | new => assigned |
2021-05-25 16:03 | Florian Dold | Assigned To | => Christian Grothoff |
2021-05-25 20:55 | Christian Grothoff | Note Added: 0017897 | |
2021-05-25 20:56 | Christian Grothoff | Note Added: 0017898 | |
2021-05-25 21:02 | Christian Grothoff | Note Added: 0017899 | |
2021-05-25 21:37 | Christian Grothoff | Note Added: 0017900 | |
2021-05-25 21:37 | Christian Grothoff | Status | assigned => resolved |
2021-05-25 21:37 | Christian Grothoff | Resolution | open => fixed |
2021-05-25 21:37 | Christian Grothoff | Fixed in Version | => 0.9 |
2021-05-25 21:38 | Christian Grothoff | Product Version | => git (master) |
2021-05-25 21:38 | Christian Grothoff | Target Version | => 0.9 |
2021-07-30 13:57 | Christian Grothoff | Fixed in Version | 0.9 => 0.8.1 |
2021-07-30 13:59 | Christian Grothoff | Target Version | 0.9 => 0.8.1 |
2021-07-30 14:01 | Christian Grothoff | Fixed in Version | 0.8.1 => 0.8 |
2021-07-30 14:02 | Christian Grothoff | Target Version | 0.8.1 => 0.8 |
2021-08-24 16:22 | Christian Grothoff | Status | resolved => closed |