Commit Graph

9 Commits

Author SHA1 Message Date
Samuel Parkinson 25206426ea Escape the DMARC1 values properly 2023-02-20 18:17:43 +00:00
Samuel Parkinson 70fe46f76b Patch dns.resolver.resolve in all processor tests 2023-02-20 18:17:43 +00:00
Samuel Parkinson 19e8a27110 Handle chunked values from DNS lookups 2023-02-20 18:17:43 +00:00
Samuel Parkinson 063bf78b9f Test nested include mechanisms 2023-02-20 18:17:43 +00:00
Samuel Parkinson ee44779f7f Error on ptr mechanisms
It has been deprecated in https://datatracker.ietf.org/doc/html/rfc7208#section-5.5.
2023-02-20 18:17:43 +00:00
Samuel Parkinson ffe35b9096 Mock calls to dns.resolver.resolve 2023-02-20 18:17:43 +00:00
Samuel Parkinson 4e106818b0 Handle more sorts of TXT record values 2023-02-20 18:17:43 +00:00
Samuel Parkinson dfc0760adf Count extra lookups for the include mechanism
Co-authored-by: Jon Nangle <jon.nangle@ft.com>
2023-02-20 18:17:43 +00:00
Samuel Parkinson dc446eefb9 Error on too many lookups from single SPF mechanisms 2023-02-20 18:17:43 +00:00