Shared outbound TLS crate for the relay #259

Merged
jcoffey-dev merged 2 commits from relay/outbound-tls into main 2026-10-30 15:39:43 +00:00
2 Commits
Author SHA1 Message Date
jcoffey-dev 6d3f23dee6 Merge remote-tracking branch 'origin/main' into relay/outbound-tls
ci / fork-checks (pull_request) Skipped
ci / build (pull_request) Skipped
github/ci (branch) GitHub Actions
ci / github (pull_request) Successful in 29m7s
# Conflicts:
#	docs/spec/features/relay.md
2026-10-30 08:09:53 -07:00
jcoffey-dev bda032d51d Shared outbound TLS crate for the relay
ci / github (pull_request) Successful in 12m6s
ci / fork-checks (pull_request) Skipped
ci / build (pull_request) Skipped
github/ci (branch) GitHub Actions
The TLSA and MTA-STS types, the DANE certificate check, MTA-STS policy
parsing and matching, and the DNSSEC lookups with the bogus-answer
recheck move out of crates/smtp and crates/common into
crates/outbound-tls (RL-30), so inbuxa-relay can deliver with the same
code. The server keeps its caches, trace events, policy fetch and test
mocks around them; its behavior is unchanged.
2026-10-30 07:07:52 -07:00