View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0011340 | Taler | wallet (all platforms) | public | 2026-04-07 18:17 | 2026-04-08 16:39 |
| Reporter | Christian Grothoff | Assigned To | Florian Dold | ||
| Priority | urgent | Severity | block | Reproducibility | always |
| Status | assigned | Resolution | open | ||
| Platform | i7 | OS | Debian GNU/Linux | OS Version | squeeze |
| Product Version | git (master) | ||||
| Target Version | 1.6 | ||||
| Summary | 0011340: instance names are case-sensitive! | ||||
| Description | But (at least) in the taler://pay-template/ case, I see the WebExtension wallet silently convert the instance name to lower-case. As a result, the merchant backend then doesn't find the instance and the payment does not work. Please fix wallet-core (and possibly UIs!) to ensure instance names are treated as case-sensitive! | ||||
| Tags | customer | ||||
|
|
ASAP, please, this will affect *several* existing customer accounts! |
|
|
Should we allow case-sensitivity, or should we internally ALWAYS convert to lower case? Then also the customer problem should be solved... See: https://youtu.be/mrGfahzt-4Q?t=1575 Time: 26:19 can an email address be case sensitive? the answer is yes if you're evil |
|
|
The backend is case-sensitive, so converting to lower-case is what you do right now and that is breaking it! URL paths are case-sensitive, so no lower-casing! |
|
|
> URL paths are case-sensitive, so no lower-casing! Oh, come on. Who tf cares about lower/upper case when they enter a URL in the browser? Nobody does, and our backend shouldn't either. Everybody expects that they get to the correct (one-and-only) place when they enter lower case. |
|
|
Marc: please open https://bugs.gnunet.org/View.php?id=11340 |
|
|
I'm having trouble to find where the lower cased happened. Do you have the QR code of taler:// uri of the template? I tried with the latest backoffice / webex creating a template with different cases on the ID but without luck. Also added some unit test which all passes. |
|
|
180d57339..f9d323d39 fix the input in the taler input uri |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-04-07 18:17 | Christian Grothoff | New Issue | |
| 2026-04-07 18:17 | Christian Grothoff | Status | new => assigned |
| 2026-04-07 18:17 | Christian Grothoff | Assigned To | => Florian Dold |
| 2026-04-07 18:17 | Christian Grothoff | Tag Attached: customer | |
| 2026-04-07 18:18 | Christian Grothoff | Note Added: 0028378 | |
| 2026-04-07 18:51 | MarcS | Note Added: 0028379 | |
| 2026-04-07 20:16 | Christian Grothoff | Note Added: 0028380 | |
| 2026-04-08 07:57 | MarcS | Note Added: 0028382 | |
| 2026-04-08 09:34 | Christian Grothoff | Note Added: 0028383 | |
| 2026-04-08 14:07 | sebasjm | Note Added: 0028386 | |
| 2026-04-08 16:39 | sebasjm | Note Added: 0028387 |