View Issue Details

IDProjectCategoryView StatusLast Update
0009723Talerexchangepublic2025-08-31 17:09
ReporterChristian Grothoff 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
PrioritynormalSeverityminorReproducibilityN/A
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.0 stretch goalsFixed in Version1.0 stretch goals 
Summary0009723: exchange should set cache-control headers on GET requests to 'no-store' disable caching in some cases
DescriptionSome GET APIs return somewhat private data, we should explicitly tell HTTP caches to not store those.
This might have prevented a (minor) security issue found by RoS where i-Things cached possibly sensitive data on exposed local storage.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2025-06-22 11:49

manager   ~0025302

Fix committed to master branch.

Issue History

Date ModifiedUsernameFieldChange
2025-04-10 16:46Christian GrothoffNew Issue
2025-04-10 16:46Christian GrothoffStatusnew => assigned
2025-04-10 16:46Christian GrothoffAssigned To => Christian Grothoff
2025-04-10 16:46Christian GrothoffAssigned ToChristian Grothoff =>
2025-04-10 16:46Christian GrothoffStatusassigned => implementing
2025-06-21 22:22Christian GrothoffAssigned To => Christian Grothoff
2025-06-21 22:22Christian GrothoffStatusimplementing => assigned
2025-06-22 11:49Christian Grothoff
2025-06-22 11:49Christian GrothoffNote Added: 0025302
2025-06-22 11:49Christian GrothoffStatusassigned => informing
2025-06-22 11:49Christian GrothoffResolutionopen => fixed
2025-06-22 11:49Christian GrothoffFixed in Version => 1.0 stretch goals
2025-06-22 11:49Christian GrothoffTarget Versionpost-1.0 => 1.0 stretch goals
2025-08-31 17:09Christian GrothoffStatusinforming => closed