View Issue Details

IDProjectCategoryView StatusLast Update
0011059Talerotherpublic2026-03-20 23:55
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
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Target Version1.5Fixed in Version1.5 
Summary0011059: SPAs set If-None-Match header badly
DescriptionThe SPA sets the unparsed ETag value as the value for the If-None-Match header.

However, the logic for setting the If-None-Match header expects the unquoted value.

Thus, we have a double quoting issue.
Additional InformationFeb 12 11:13:48 spec taler-exchange-httpd[86209]: (51VW2MRAC8BC9ZTQ2BTVRBSN6G) INFO Handling request
(GET) for URL '/kyc-info/<redacted>'
Feb 12 11:13:48 spec taler-exchange-httpd[86209]: (51VW2MRAC8BC9ZTQ2BTVRBSN6G) WARNING Client send malformed `If-None-Match' header `""240-0""'
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Florian Dold

2026-02-13 11:20

manager   ~0027699

commit c6d64e20bd90d81504c4e64b01b8c07cf944da9f (HEAD -> master, origin/master, origin/HEAD)
Author: Florian Dold <florian@dold.me>
Date: Fri Feb 13 12:19:43 2026 +0100

    util: fix handling of ETag header in kyc-info request

Issue History

Date ModifiedUsernameFieldChange
2026-02-13 10:56Florian DoldNew Issue
2026-02-13 11:11Florian DoldSummarysome component sets If-None-Match header badly => SPAs set If-None-Match header badly
2026-02-13 11:11Florian DoldDescription Updated
2026-02-13 11:11Florian DoldAdditional Information Updated
2026-02-13 11:20Florian DoldAssigned To => Florian Dold
2026-02-13 11:20Florian DoldStatusnew => assigned
2026-02-13 11:20Florian DoldStatusassigned => informing
2026-02-13 11:20Florian DoldResolutionopen => fixed
2026-02-13 11:20Florian DoldNote Added: 0027699
2026-03-10 12:36Christian GrothoffFixed in Version => 1.5
2026-03-20 23:55Christian GrothoffStatusinforming => closed