View Issue Details

IDProjectCategoryView StatusLast Update
0011239Talerexchangepublic2026-09-11 20:37
ReporterFlorian Dold Assigned ToFlorian Dold  
PrioritylowSeveritytrivialReproducibilityhave not tried
Status resolvedResolutionfixed 
Target Versionpost-1.0 
Summary0011239: exchange still treats section names case-sensitive in coin directories
DescriptionThis is bound to lead to (even more) issues in the future.

The secmods should start using section names case-insensitively and rename existing directories to a standardized case (say, lower-case).

fdold-work@sapota ~> ls ~/.local/share/taler-exchange/secmod-rsa/keys/
cOiN_CHF_n1/
TagsNo tags attached.

Activities

Florian Dold

2026-09-11 20:37

manager   ~0029965

commit 92c4d483da9310e1f7ceb38a78949a5f8f2ff60c (HEAD -> master, origin/master, origin/HEAD)
Author: Florian Dold <dold@taler.net>
Date: Fri Sep 11 20:31:15 2026 +0200

    secmod: use lowercase denomination key directories
    
    Normalize RSA and CS denomination section names and migrate existing
    key directories to lowercase before loading keys. Preserve key material
    when only the capitalization of a configuration section changes.
    
    Reject section names containing slashes, symlink entries, and conflicting
    directory names before migration. Stop startup on migration errors.
    
    Issue: https://bugs.taler.net/n/11239

Issue History

Date Modified Username Field Change
2026-03-12 11:39 Florian Dold New Issue
2026-03-13 13:15 Christian Grothoff Priority normal => low
2026-03-13 13:15 Christian Grothoff Severity minor => trivial
2026-03-13 13:15 Christian Grothoff Status new => confirmed
2026-03-13 13:15 Christian Grothoff Target Version => post-1.0
2026-09-11 20:37 Florian Dold Assigned To => Florian Dold
2026-09-11 20:37 Florian Dold Status confirmed => resolved
2026-09-11 20:37 Florian Dold Resolution open => fixed
2026-09-11 20:37 Florian Dold Note Added: 0029965