View Issue Details

IDProjectCategoryView StatusLast Update
0010380Talerwallet-corepublic2025-10-31 19:49
ReporterFlorian Dold Assigned ToFlorian Dold Resolution 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
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Target Version1.1Fixed in Version1.1 
Summary0010380: implement completeExchangeBaseUrl request
DescriptionIt should work similar to the generic canonicalizeBaseUrl request, but contact the network to possibly complete and always validate the base URL.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Florian Dold

2025-09-08 18:28

manager   ~0025861

interface CompleteBaseUrlResult {
  /** Completed exchange base URL, if completion was possible */
  completion: string | undefined;
  /**
   * bad-syntax: url is so badly malformed, it can't be completed
   * bad-network: syntax okay, but exchange can't be reached
   * bad-protocol: syntax and network okay, but not talking to an exchange
   * ok: completion is a proper exchange
   */
  status: "bad-syntax" | "bad-network" | "bad-protocol" | "ok"
  /** Error details in case status is not "ok" */
  error: TalerErrorDetail | undefined;
}

Florian Dold

2025-09-15 11:40

manager   ~0025913

Request exists now. Doesn't do network-based completion yet, waiting for Vlada to spec it first.

Issue History

Date ModifiedUsernameFieldChange
2025-09-08 18:17Florian DoldNew Issue
2025-09-08 18:17Florian DoldAssigned To => Florian Dold
2025-09-08 18:17Florian DoldStatusnew => assigned
2025-09-08 18:28Florian DoldNote Added: 0025861
2025-09-15 11:40Florian DoldStatusassigned => informing
2025-09-15 11:40Florian DoldResolutionopen => fixed
2025-09-15 11:40Florian DoldNote Added: 0025913
2025-10-18 22:51Christian GrothoffFixed in Version => 1.1
2025-10-31 19:49Christian GrothoffStatusinforming => closed