TODO 0.9.1 (Alpha) Sign rsa/ed25519 implemented verified Verify rsa/ed25519 implemented verified Domain implemented verified KeyFile implemented verified KeyFileEd25519 implemented verified Mode implemented verified PidFile implemented verified Selector implemented verified Socket implemented verified Syslog implemented verified UMask implemented UserID implemented verified DKIM 'a' in AR implemented verified 0.9.2 (Alpha) dkimpy-milter.service implemented verified sysv init implemented lightly tested remove PidFile on stop implemented verified dkimpy-milter.8 provided needs work Basic dataset (csl) implemented verified Sign based on Domain implemented verified Canonicalization implemented verified SyslogFacility implemented verified 0.9.3 (Alpha) File dataset implemented verified 0.9.4 (Alpha) AuthservID implemented verified DiagnosticDirectory implemented verified InternalHosts implemented verified 0.9.5 (Beta) MacroList implemented verified MacroListVerify implemented verified SyslogSuccess implemented verified 1.0.0 No additional features 1.0.1 Bug fix only, improved documentation 1.1.0 Port to Python 3 implemented verified Subdomain support implemented verified Test suite implemented verified 1.2.0 DNSTimeout (dkimpy 1.0) KeyTable implemented verified KeytableEd25519 implemented verified MinimumKeyBits implemented verified SignHeaders implemented verified by inspection SigningTable implemented verified TemporaryDirectory Planned dataset type support (if needed): mdb: Considered for near-term feature release AlwaysAddARHeader ChangeRootDirectory ClockDrift (requires dkimpy change) MilterDebug OmitHeaders OversignHeaders (may require dkimpy changes) PeerList SignatureAlgorithm Later BaseDirectory Diagnostics (requires dkimpy changes) DontSignMailTo ExemptDomains ExternalIgnoreList FixCRLF KeepAuthResults KeepTemporaryFiles LogResults LogWhy MaximumHeaders MaximumSignaturesToVerify MultipleSignatures MustBeSigned NoHeaderB On-BadSignature On-Default On-DNSError On-InternalError On-KeyNotFound On-NoSignature On-SignatureError RemoveARAll RemoveARFrom RemoveOldSignatures RequiredHeaders RequireSafeKeys SignatureAlgorithm SignatureTTL SoftwareHeader StrictHeaders TestDNSData TestPublicKeys Other OpenDKIM options not contemplated