Skip to content

DKIM2 v0.1.26

Choose a tag to compare

@github-actions github-actions released this 05 Sep 17:49
· 118 commits to main since this release

Commit Summary

Added

  • Add: Qualify and document DSN propagation deployments (c894a4f)
  • Add: Project received-DSN facts to dkim2ctl, the Milter, and Rspamd (1669d35)
  • Add: Ship the MTA-neutral DSN propagation adapter (4d0d0f7)
  • Add: Serve received-DSN evaluation and DSN propagation in dkim2d (12b69ee)
  • Add: Rebuild and sign propagated delivery-status notifications (79ac7c2)
  • Add: Evaluate received delivery-status notifications (02e1317)
  • Add: CLAUDE.md to the repository (ce8509b)

Changed

  • Change: Make the Rspamd received-DSN policy attribute opt-in (1b52ed5)

Fixed

  • Fix: Satisfy the pinned goconst rule in test-client and inventory tests (8b2bca4)
  • Fix: Accept Postfix delivery-status field order in received reports (f7343e1)

Refactored

  • Refactor: Let one function own the propagation outer rows (52d2827)

Tests

  • Test: Prove the not_local propagation refusal through a passing outer verdict (155a1cd)
  • Test: Qualify the not_local propagation refusal on real Postfix (c2f4e03)
  • Test: Freeze the propagation deployment overlay and inventory the propagator bounds (c84a06a)

Documentation

  • Docs: Refine the propagation qualification evidence wording (d9c70e3)
  • Docs: Disclose propagation qualification scope and accepted limits (c0dcccd)
  • Docs: Record propagation qualification evidence and limitations (eea5d48)
  • Docs: Accept RFC 3464 field groups in any order for received reports (c6b0980)
  • Docs: Add not_evaluated to the embedded projection vocabulary (1a57378)
  • Docs: Refine propagation route rules after daemon review (2c13c3e)
  • Docs: Pin rebuild ordering, custody, and SMTPUTF8 rules after review (0b2c8fb)
  • Docs: Correct received-DSN evaluation details after review (cffd1c0)
  • Docs: Specify received-DSN evaluation and DSN propagation (c21d0d7)

Security

  • Security: Refuse propagation without replay storage and keep the outer verdict first (35a2549)

Full Changelog: v0.1.25...v0.1.26