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-BREAKNow DNS queries will be performed at evalution time. Previous checks that returnedTempFailmight now return another value on an early match. Old method can be re-activated with{ prefetch: true }options.- Now
SPFResultcontains the lastmechanismmatched (useful for Received-SPF header field "mechanism") and a list of allmatchedmechanisms in case that at least one "include" mechanism was processed.
Initial version
Tries to implement RFC4408.
- Missing
ptr,exists,expmechanisms. - Missing resolve SPF DNS records before TXT ones.
- Missing domain specification (aka macros from section 8).