View Issue Details

IDProjectCategoryView StatusLast Update
0006744Talerspecificationpublic2024-01-12 13:03
Reportersebasjm Assigned Tosebasjm Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.8Fixed in Version0.8 
Summary0006744: add currency to the /keys endpoints
DescriptionUseful to access exchange's configuration remotely and prev discussed with Christian by email.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

sebasjm

2021-02-07 22:36

developer   ~0017505

added in 07a5f6fb

Christian Grothoff

2021-02-07 22:45

manager   ~0017506

The API specification and client library still also need to be updated.

sebasjm

2021-02-08 13:36

developer   ~0017511

Last edited: 2021-02-08 13:37

added at b603b79

Christian Grothoff

2021-02-13 18:31

manager   ~0017527

You updated the API spec, but not the client library. See exchange.git/src/lib/ and src/include/taler_exchange_service.h.
Basically, struct TALER_EXCHANGE_Keys needs a new 'char *currency' field that needs to be initialized.

sebasjm

2021-02-15 20:06

developer   ~0017537

* updated struct TALER_EXCHANGE_Keys with the currency name
* updated decode_keys_json to read the value
* also, added currency field to the key json_pack in TALER_EXCHANGE_serialize_data

in exchange.git rev c1a58ef3

Christian Grothoff

2021-02-15 21:07

manager   ~0017538

Fixed some memory issue in c1a58ef3..e6c5262c, with that this should be OK.

sebasjm

2021-09-02 16:14

developer   ~0018233

Fix committed to master branch.

Issue History

Date ModifiedUsernameFieldChange
2021-02-07 22:33sebasjmNew Issue
2021-02-07 22:33sebasjmStatusnew => assigned
2021-02-07 22:33sebasjmAssigned To => Christian Grothoff
2021-02-07 22:36sebasjmNote Added: 0017505
2021-02-07 22:37sebasjmStatusassigned => informing
2021-02-07 22:37sebasjmResolutionopen => fixed
2021-02-07 22:37sebasjmFixed in Version => git (master)
2021-02-07 22:45Christian GrothoffAssigned ToChristian Grothoff => sebasjm
2021-02-07 22:45Christian GrothoffStatusinforming => assigned
2021-02-07 22:45Christian GrothoffNote Added: 0017506
2021-02-07 22:45Christian GrothoffResolutionfixed => open
2021-02-07 22:45Christian GrothoffFixed in Versiongit (master) =>
2021-02-07 22:45Christian GrothoffTarget Versiongit (master) => 0.9
2021-02-08 13:36sebasjmNote Added: 0017511
2021-02-08 13:37sebasjmNote Edited: 0017511
2021-02-13 18:31Christian GrothoffNote Added: 0017527
2021-02-15 20:06sebasjmNote Added: 0017537
2021-02-15 21:07Christian GrothoffNote Added: 0017538
2021-02-15 21:07Christian GrothoffStatusassigned => informing
2021-02-15 21:07Christian GrothoffResolutionopen => fixed
2021-02-15 21:07Christian GrothoffFixed in Version => 0.9
2021-07-30 11:57Christian GrothoffFixed in Version0.9 => 0.8.1
2021-07-30 11:59Christian GrothoffTarget Version0.9 => 0.8.1
2021-07-30 12:02Christian GrothoffFixed in Version0.8.1 => 0.8
2021-07-30 12:02Christian GrothoffTarget Version0.8.1 => 0.8
2021-08-24 14:23Christian GrothoffStatusinforming => closed
2021-09-02 16:13Christian Grothoff
2021-09-02 16:13sebasjm
2021-09-02 16:14sebasjmNote Added: 0018233
2024-01-12 13:03Christian GrothoffCategoryexchange API (HTTP specification) => specification