View Issue Details

IDProjectCategoryView StatusLast Update
0005853Talermerchant backendpublic2024-01-12 13:04
ReporterFlorian Dold 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
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.8Fixed in Version0.8 
Summary0005853: sessions should be limited in number and duration per order_id
DescriptionCurrently we keep session-based payments around in the database forever.

We should delete old sessions after a configurable duration.

Furthermore, we should limit the number of simultaneous sessions per order id.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2020-04-14 12:44

manager   ~0015647

Florian says: simply don't support multiple session IDs. When a second one is created, drop information about the first.

Christian Grothoff

2020-05-02 23:31

manager   ~0015842

The protocolv1 branch now stores one session per order.

Issue History

Date ModifiedUsernameFieldChange
2019-08-26 21:32Florian DoldNew Issue
2019-08-26 21:32Florian DoldStatusnew => assigned
2019-08-26 21:32Florian DoldAssigned To => Marcello Stanisci
2019-09-04 13:35Florian DoldSummarysessions should be limited in amount and duration per order_id => sessions should be limited in number and duration per order_id
2020-04-11 17:00Christian GrothoffAssigned ToMarcello Stanisci => Christian Grothoff
2020-04-13 00:41Christian GrothoffProduct Version => git (master)
2020-04-13 00:41Christian GrothoffTarget Version => 0.7.1
2020-04-13 19:38Christian GrothoffTarget Version0.7.1 => 0.9
2020-04-14 12:44Christian GrothoffNote Added: 0015647
2020-05-02 23:31Christian GrothoffStatusassigned => informing
2020-05-02 23:31Christian GrothoffResolutionopen => fixed
2020-05-02 23:31Christian GrothoffFixed in Version => 0.8
2020-05-02 23:31Christian GrothoffNote Added: 0015842
2020-06-25 21:44Christian GrothoffTarget Version0.9 => 0.8
2021-08-24 14:23Christian GrothoffStatusinforming => closed
2024-01-12 13:04Christian GrothoffCategorymerchant backend API (C) => mechant backend
2025-03-22 13:09Christian GrothoffCategorymechant backend => merchant backend