View Issue Details

IDProjectCategoryView StatusLast Update
0010840Talertaler-rustpublic2026-01-08 15:56
ReporterAntoine A 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
PrioritynormalSeverityfeatureReproducibilityN/A
Status implementingResolutionopen 
Target Versionpost-1.0 
Summary0010840: Common HTTP client
DescriptionMost of our adapters talk to a REST API. We should design a common REST API client base with consistent logging and error format.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2025-12-30 21:28

manager   ~0027196

Would be good to include some support for performance reporting: how long did a request take, possibly broken up in to handshake (DNS, TCP, TLS) vs. HTTP upload vs. download phases, just to make it easier to find performance issues.

Antoine A

2026-01-08 15:56

manager   ~0027219

Implemented in dfa67e614a67ce85367b70d606e1869ecaba883e
Need to test timeout for DNS, connect, read and write

Issue History

Date ModifiedUsernameFieldChange
2025-12-28 13:04Antoine ANew Issue
2025-12-30 21:26Christian GrothoffStatusnew => implementing
2025-12-30 21:26Christian GrothoffTarget Version => post-1.0
2025-12-30 21:28Christian GrothoffNote Added: 0027196
2026-01-08 15:56Antoine ANote Added: 0027219