View Issue Details

IDProjectCategoryView StatusLast Update
0010508Talerwallet (WebExtension)public2025-10-31 19:49
ReporterChristian Grothoff 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
PrioritynormalSeveritymajorReproducibilityunable to reproduce
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.1Fixed in Version1.1 
Summary0010508: request throttling issue
DescriptionDo a couple (or sometimes just one!) purchases (I did with Turnstile...) and get "request throttled" instead of instant payment. Used demo backend with KUDOS.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2025-10-23 22:53

manager   ~0026242

Need to figure out how to reproduce first.

Christian Grothoff

2025-10-28 15:30

manager   ~0026266

{
  "context": [],
  "cause": {
    "details": {
      "code": 7004,
      "when": {
        "t_ms": 1761665257993
      },
      "hint": "request to origin https://backend.demo.taler.net was throttled",
      "requestMethod": "POST",
      "requestUrl": "https://backend.demo.taler.net/instances/sandbox/orders/2025.301-02GD4RWF9VMV2/pay",
      "throttleStats": {
        "tokensHour": 1167.6395930555927,
        "tokensMinute": 0.375583333333743,
        "tokensSecond": 100,
        "maxTokensHour": 2000,
        "maxTokensMinute": 500,
        "maxTokensSecond": 100
      }
    }
  }
}

Florian Dold

2025-10-28 17:44

manager   ~0026267

commit 71258f630516c4b5f83a731aa9b379583703f99f (HEAD -> master, origin/master, origin/HEAD)
Author: Florian Dold <florian@dold.me>
Date: Tue Oct 28 18:38:43 2025 +0100

    util: fix logic bug in request throttler

Issue History

Date ModifiedUsernameFieldChange
2025-10-19 07:44Christian GrothoffNew Issue
2025-10-19 07:44Christian GrothoffStatusnew => assigned
2025-10-19 07:44Christian GrothoffAssigned To => Florian Dold
2025-10-23 22:53Christian GrothoffAssigned ToFlorian Dold =>
2025-10-23 22:53Christian GrothoffPriorityurgent => normal
2025-10-23 22:53Christian GrothoffReproducibilitysometimes => unable to reproduce
2025-10-23 22:53Christian GrothoffStatusassigned => acknowledged
2025-10-23 22:53Christian GrothoffTarget Version1.2 => post-1.0
2025-10-23 22:53Christian GrothoffNote Added: 0026242
2025-10-28 15:30Christian GrothoffNote Added: 0026266
2025-10-28 15:41Christian GrothoffAssigned To => Florian Dold
2025-10-28 15:41Christian GrothoffStatusacknowledged => assigned
2025-10-28 15:41Christian GrothoffTarget Versionpost-1.0 => 1.1
2025-10-28 17:44Florian DoldNote Added: 0026267
2025-10-28 17:44Florian DoldStatusassigned => informing
2025-10-28 17:44Florian DoldResolutionopen => fixed
2025-10-31 19:48Christian GrothoffFixed in Version => 1.1
2025-10-31 19:49Christian GrothoffStatusinforming => closed