Fix for destination handler EOF handling #22

Merged
muellerr merged 1 commits from fix/duplicate-eof-pdu-not-acknowledged into main 2026-09-14 11:35:00 +02:00
1 Commits
Author SHA1 Message Date
Robin Mueller b74893f6c7 Fix for destination handler EOF handling
Destination handler now answers a retransmitted EOF PDU instead of silently reprocessing it.
Per CFDP 4.7.2 every EOF PDU must be acknowledged, and a retransmission means our previous ACK
was lost. It used to be handled like a brand new EOF regardless of transaction state, which
re-ran completion, re-sent a fresh Finished PDU, and restarted its positive ACK procedure on
every retransmission the sender made.
2026-09-14 11:32:14 +02:00