View Issue Details

IDProjectCategoryView StatusLast Update
0010760Talerexchangepublic2025-12-10 22:50
ReporterFlorian Dold Assigned To 
PriorityhighSeveritymajorReproducibilityN/A
Status newResolutionopen 
Target Version1.4 
Summary0010760: exchange treats AML rule names case-sensitively, causing subtle differences between tests and prod
DescriptionThe Taler configuration has case-insensitive section and option names. This means that tools that process the configuration may change the casing of sections/options.

However, the exchange reports rule names (to AML programs and in the HTTP API) without normalizing the case.
Some existing AML programs specifically only work with lower-case rule names.

Since the taler-harness upper-cases section names when writing configuration values, the behavior between prod and the test harness differs.

IMO this is not a bug in the harness but in the exchange. Changing the case of section names shall not effect the semantics.
TagsNo tags attached.

Activities

Florian Dold

2025-12-10 22:50

manager   ~0026868

@Christian: I can lower-case the rules from the config myself. But what what we should discuss: How are rules from the API treated? Are they also lower-cased? Do we treat it as an error if they're not lower-case?

Issue History

Date Modified Username Field Change
2025-12-10 22:31 Florian Dold New Issue
2025-12-10 22:50 Florian Dold Note Added: 0026868