-
v0.1.0 Stable
released this
2026-07-08 08:27:13 +00:00 | 1 commits to main since this releasev0.1.0 release description
stward v0.1.0 — DNS verification and management for Stalwart
First release. A CLI that reads a Stalwart mail server's intended DNS records over JMAP, checks them against the live authoritative nameservers, and manages what each domain publishes. Named for the steward who runs the whole estate — DNS is where it starts, not where it stops.
What's in it
verify— parallel, retrying verification of every managed domain's records against live DNS, with a--tracemode that prints expected-vs-actual rdata and publish-aware filtering that suppresses false positives.renew— triggers Stalwart's DNS reconcile task, scoped by record type and domain, with--dry-run.dnssec— per-domain DS-record check reporting the signed/unsigned split and whether TLSA is safe to enable.enable— turns record categories on inpublishRecordsand reconciles them in one two-phase operation, with TLSA gated behind a DNSSEC check.dump— raw JMAP domain/schema inspection.
Correctness details worth noting
- Multi-line parenthesised RSA DKIM keys parse without truncation.
- CAA comparison ignores non-significant separator whitespace (RFC 8659).
- Record-set comparison is order-independent, so reordered TLSA/MX answers still match.
Requirements: a Stalwart server URL and an API token (
sysDomainUpdateneeded forenable).Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads