View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0010760 | Taler | exchange | public | 2025-12-10 22:31 | 2025-12-10 22:50 |
| Reporter | Florian Dold | Assigned To | |||
| Priority | high | Severity | major | Reproducibility | N/A |
| Status | new | Resolution | open | ||
| Target Version | 1.4 | ||||
| Summary | 0010760: exchange treats AML rule names case-sensitively, causing subtle differences between tests and prod | ||||
| Description | The 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. | ||||
| Tags | No tags attached. | ||||
|
|
@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? |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2025-12-10 22:31 | Florian Dold | New Issue | |
| 2025-12-10 22:50 | Florian Dold | Note Added: 0026868 |