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) implemented verified by inspection
KeyTable implemented verified
KeytableEd25519 implemented verified
MinimumKeyBits implemented verified
SignHeaders implemented verified by inspection
SigningTable implemented verified
TemporaryDirectory implemented verified by inspection
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