View Issue Details

IDProjectCategoryView StatusLast Update
0007998Talerwallet-corepublic2025-04-23 22:44
Reporterschanzen Assigned ToResolution 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
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status implementingResolutionopen 
Target Versionpost-1.0 
Summary0007998: Accountless registration broken repurchase detection for GNS delegations
DescriptionFor GNS name registration, we have the following use case:

A name can be registered for a period of time. This will establish a mapping from label to public key (zone key) until the registration time ends.
Once registered, the buyer should be able to revisit and modify the registration to:

- Edit the zone key
- Extend the registration duration (by pre-paying more)

User story:

The user wants to register a name and browses to https://myregistrar.com/<name>
There, it can be bought/registered with taler.

This will generate a registration token and fulfillment URL in the form https://myregistrar.com/<name>/<token>
Visiting this token will allow the user to modify the registration (see above).

Apparently, detecting repurchase of the name is currently not possible, as it would require the prefix match of the fulfillment URL.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0009674 closedMarcS repurchase detection fails 

Activities

Christian Grothoff

2023-12-04 12:28

manager   ~0020723

I propose we create a new taler://paid/$domain/$PREFIX/ URI that would search the wallet-db for a payment that matches the prefix, show the user the transaction (if any) and allow them to open the fulfillment URI.

Christian Grothoff

2024-01-27 17:40

manager   ~0021054

See also: https://hamatti.org/posts/please-dont-force-me-to-log-in/

schanzen

2024-01-28 11:07

administrator   ~0021058

Well, it does work already, its just the repurchase detection that is broken. I'll modify the subject...

Issue History

Date ModifiedUsernameFieldChange
2023-12-04 12:09schanzenNew Issue
2023-12-04 12:09schanzenStatusnew => assigned
2023-12-04 12:09schanzenAssigned To => Christian Grothoff
2023-12-04 12:28Christian GrothoffNote Added: 0020723
2023-12-04 12:29schanzenSeverityminor => feature
2023-12-04 12:32Christian GrothoffAssigned ToChristian Grothoff => Florian Dold
2023-12-04 12:37Christian GrothoffTarget Version => 0.11
2023-12-22 14:01Christian GrothoffTarget Version0.11 => post-1.0
2024-01-27 17:40Christian GrothoffNote Added: 0021054
2024-01-28 11:07schanzenNote Added: 0021058
2024-01-28 11:07schanzenSummaryAccountless registration => Accountless registration broken repurchase detection for GNS delegations
2025-04-17 21:56Christian GrothoffRelationship addedrelated to 0009674
2025-04-23 22:44Christian GrothoffAssigned ToFlorian Dold =>
2025-04-23 22:44Christian GrothoffStatusassigned => implementing