Fix relay idempotency for delivered outbound queues #10

Merged
ober merged 1 commit from fix/relay-delivered-idempotency into main 2026-08-10 13:26:00 -04:00
Owner

Summary

  • skip outbound relay delivery when a delivered marker already exists for the queue id
  • treat delivered marker publication collisions as already delivered
  • add regression coverage for stale queued files next to an existing delivered marker
  • bump VERSION to 0.5.2

Tests

  • make binary
  • make test
  • jerboa_verify lib/jerboa-smtp/relay.ss
  • jerboa_verify tests/relay-test.ss
  • jerboa_security_scan --changed-only
## Summary - skip outbound relay delivery when a delivered marker already exists for the queue id - treat delivered marker publication collisions as already delivered - add regression coverage for stale queued files next to an existing delivered marker - bump VERSION to 0.5.2 ## Tests - make binary - make test - jerboa_verify lib/jerboa-smtp/relay.ss - jerboa_verify tests/relay-test.ss - jerboa_security_scan --changed-only
Fix relay idempotency for delivered outbound queues
All checks were successful
version-policy / required (pull_request) Successful in 2s
required-ci / required (pull_request) Successful in 9m10s
53ba2ca63c
ober scheduled this pull request to auto merge when all checks succeed 2026-08-10 13:25:44 -04:00
ober merged commit a3ec62d016 into main 2026-08-10 13:26:00 -04:00
ober referenced this pull request from a commit 2026-08-10 13:26:02 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ober/jerboa-smtp!10
No description provided.