View Issue Details

IDProjectCategoryView StatusLast Update
0006073Talerlibeufin-nexuspublic2026-09-19 14:42
ReporterFlorian Dold 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
PrioritynormalSeveritymajorReproducibilityhave not tried
Status closedResolutionduplicate 
Target Version1.6Fixed in Version1.6 
Summary0006073: serialize some transaction state to the database
Description... so that we don't run into timeouts when we didn't properly acknowledge a previous transaction.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

duplicate of 0006402 closedAntoine A handle disrupted EBICS transactions 

Activities

Marcello Stanisci

2020-05-15 16:44

reporter   ~0015908

Still pending. It seems that nexus performs all the steps in two big functions,
without storing any state during the operations:

- doEbicsDownloadTransaction()
- doEbicsUploadTransaction()

Florian Dold

2020-05-24 11:52

manager   ~0015953

We likely require a new API for this. I wouldn't prioritize this right now though.

Just as a reminder, the main purpose of this is to be more robust against failures, because when we don't acknowledge an EBICS upload/download transaction on our side, we might have to wait for a timeout until the bank lets us do the same order type again.

MS

2021-05-27 08:23

reporter   ~0017908

Priority changed after this last note.

MS

2023-11-27 09:56

reporter   ~0020664

That's a structural change in the EBICS communication and it does NOT regard security. It should wait until the first release of the Taler+LibEuFin regional currency installer.

Issue History

Date ModifiedUsernameFieldChange
2020-02-04 13:38Florian DoldNew Issue
2020-05-15 16:44Marcello StanisciAssigned To => Marcello Stanisci
2020-05-15 16:44Marcello StanisciStatusnew => acknowledged
2020-05-15 16:44Marcello StanisciNote Added: 0015908
2020-05-24 11:52Florian DoldNote Added: 0015953
2020-05-24 11:52Florian DoldPrioritynormal => low
2020-11-10 11:16MSTarget Version => 0.9.2
2020-12-11 15:46Florian DoldPrioritylow => urgent
2020-12-11 15:46Florian DoldSeverityminor => major
2020-12-11 15:48Florian DoldAssigned ToMarcello Stanisci => Florian Dold
2021-05-27 08:23MSPriorityurgent => normal
2021-05-27 08:23MSNote Added: 0017908
2021-05-27 08:26MSRelationship addedrelated to 0006402
2023-01-08 10:21Christian GrothoffTarget Version0.9.2 => 0.9.4
2023-04-13 18:26Florian DoldProjectlibeufin => Taler
2023-04-13 18:26Florian DoldCategorynexus => General
2023-04-13 19:43Florian DoldCategoryGeneral => libeufin-nexus
2023-08-03 19:00Florian DoldAssigned ToFlorian Dold => MS
2023-11-27 09:56MSNote Added: 0020664
2023-11-27 10:38MSTarget Version0.9.4 => 0.11
2023-12-22 13:35Christian GrothoffTarget Version0.11 => post-1.0
2023-12-23 16:01Christian GrothoffAssigned ToMS =>
2026-08-23 08:06Florian DoldStatusacknowledged => informing
2026-08-23 08:06Florian DoldResolutionopen => duplicate
2026-08-23 08:06Florian DoldRelationship replacedduplicate of 0006402
2026-09-16 07:55vecirexStatusinforming => closed
2026-09-19 14:42Christian GrothoffFixed in Version => 1.6
2026-09-19 14:42Christian GrothoffTarget Versionpost-1.0 => 1.6