View Issue Details

IDProjectCategoryView StatusLast Update
0005982Talerwallet (WebExtension)public2021-08-24 14:23
ReporterFlorian Dold Assigned ToFlorian Dold 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
PriorityhighSeverityfeatureReproducibilityhave not tried
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.7.1Fixed in Version0.8 
Summary0005982: implement HTTP request throttling
DescriptionThe wallet must have some request throttling at the HTTP layer, so that even with potential bugs in the core wallet logic, servers don't get overwhelmed.

The throttling should be windows to allow bursts, so e.g. max 20 req/sec, max 100 req/min, max 1000 req/h.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Florian Dold

2020-08-20 11:05

manager   ~0016673

Request throttling has been implemented in the wallet for a while.

I've now also made sure to surface better diagnostics when we run into a throttled request.

Issue History

Date ModifiedUsernameFieldChange
2019-12-02 18:13Florian DoldNew Issue
2019-12-02 18:13Florian DoldStatusnew => assigned
2019-12-02 18:13Florian DoldAssigned To => Florian Dold
2020-08-20 11:05Florian DoldStatusassigned => informing
2020-08-20 11:05Florian DoldResolutionopen => fixed
2020-08-20 11:05Florian DoldNote Added: 0016673
2020-10-03 12:09Christian GrothoffFixed in Version => 0.8
2021-08-24 14:23Christian GrothoffStatusinforming => closed
2023-04-13 18:37Florian DoldCategorywallet (WebExtensions) => wallet (WebExtension)