Releases: mediamonks/node-spf-check
Releases · mediamonks/node-spf-check
Update lodash
v0.4.3 Version 0.4.3
US-ASCII Only Version 0.4.2
Now returns PermError
when TXT is not in US-ASCII.
Bugfix Release 0.4.1
This release fix a bug when matching IPs: only compare the same kind.
Publish NPM package
Package spf-check
added to the npm registry.
Processing limits
This version changes the way of processing limits. Before the hard limit of 10 was done for all DNS lookup, but this causes many records to PermFail
when processing MX mechanisms. Now the limit is done for mechanisms only (including "include" and "redirect") and retrieving A records for exchanges of MX mechanism will be limited to an additional 10 lookup.
This behaviour now matches the most popular implementations: read this StackOverflow answer for more information. There is no way of disable it and go back to previous way of processing limits.
Disable prefetch
BC-BREAK
Now DNS queries will be performed at evalution time. Previous checks that returnedTempFail
might now return another value on an early match. Old method can be re-activated with{ prefetch: true }
options.- Now
SPFResult
contains the lastmechanism
matched (useful for Received-SPF header field "mechanism") and a list of allmatched
mechanisms in case that at least one "include" mechanism was processed.
Initial version
Tries to implement RFC4408.
- Missing
ptr
,exists
,exp
mechanisms. - Missing resolve SPF DNS records before TXT ones.
- Missing domain specification (aka macros from section 8).