View Issue Details

IDProjectCategoryView StatusLast Update
0006786Talerexchangepublic2024-01-12 13:05
Reportersebasjm Assigned ToChristian Grothoff 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
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.8Fixed in Version0.8 
Summary0006786: creating a reserve with a invalid exchange URL make the merchant crash
DescriptionSending a create request to /private/reserves with exchange_url with the missing slash at the end.
Steps To Reproducecurl 'http://localhost:9966/private/reserves' \
  -H 'Authorization: Bearer secret-token:super_secret_do_not_show' \
  --data-raw '{"wire_method":"x-taler-bank","initial_balance":"COL:18","exchange_url":"http://exchange.taler:8081"}'

Additional InformationIt crash when trying to request the exchange for the keys function request_keys at exchange_api_handle.c:1903
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2021-03-05 20:49

manager   ~0017603

2cb5982..8e540b3 fixes the issue, together with the companion fix in exchange and gana.

Christian Grothoff

2021-09-02 16:14

manager   ~0018232

Fix committed to master branch.

Issue History

Date ModifiedUsernameFieldChange
2021-03-04 15:15sebasjmNew Issue
2021-03-04 15:15sebasjmStatusnew => assigned
2021-03-04 15:15sebasjmAssigned To => Christian Grothoff
2021-03-05 20:49Christian GrothoffNote Added: 0017603
2021-03-05 20:50Christian GrothoffStatusassigned => informing
2021-03-05 20:50Christian GrothoffResolutionopen => fixed
2021-03-05 20:50Christian GrothoffFixed in Version => 0.9
2021-03-05 20:50Christian GrothoffTarget Versiongit (master) => 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:14Christian GrothoffNote Added: 0018232
2024-01-12 13:05Christian GrothoffCategoryexchange API (C) => exchange