View Issue Details

IDProjectCategoryView StatusLast Update
0011443Talerspecificationpublic2026-09-19 14:40
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
PrioritynormalSeverityminorReproducibilityN/A
Status informingResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.6Fixed in Version1.6 
Summary0011443: repurchase detection and paivana-style article purchases with expiration will likely not work
DescriptionWhen a digital purchase expires, wallets will try to do repurchase even though the period is over.
This should be tested and fixed, possibly primarily in the wallet.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Florian Dold

2026-09-07 11:55

manager   ~0029919

Fixed in the wallet, as well as in the merchant (missing pickup time field):

commit b42525e997feeb90e9f80e21020edf00acaa0ea3 (HEAD -> master, origin/master, origin/HEAD)
Author: Florian Dold <dold@taler.net>
Date: Mon Sep 7 13:48:58 2026 +0200

    wallet-core: stop reusing expired digital purchases
    
    Honor max_pickup_time when selecting prior purchases and reopening
    repurchase links. Cap wallet-created Paivana sessions at the remaining
    paid access period, and require prior purchases to cover the expiration
    bound into externally created sessions.
    
    Issue: https://bugs.taler.net/n/11443

Issue History

Date ModifiedUsernameFieldChange
2026-05-25 20:11Christian GrothoffNew Issue
2026-05-25 20:11Christian GrothoffAssigned To => Florian Dold
2026-05-25 20:11Christian GrothoffStatusnew => implementing
2026-05-25 20:11Christian GrothoffTarget Version => 1.8
2026-09-07 11:55Florian DoldStatusimplementing => informing
2026-09-07 11:55Florian DoldResolutionopen => fixed
2026-09-07 11:55Florian DoldNote Added: 0029919
2026-09-19 14:38Christian GrothoffTarget Version1.8 => 1.6
2026-09-19 14:40Christian GrothoffFixed in Version => 1.6