Releases: domainaware/checkdmarc
Releases · domainaware/checkdmarc
5.10.12
5.10.8
- Return the proper error message when checking an SOA record for a domain that exist
5.10.7
- Set
use_signals=Falsewhen using timeout decorator to allow it to be used in multithreaded applications such as web applications.
5.10.6
5.10.5
5.9.3
- Clarify warnings for DMARC
p=noneandsp=none - Use a different warning if DMARC
pctis set to0 - Add
locationto the JSON output for BIMI
5.9.1
Fix BIMI record parsing error introduced in 5.9.0
5.9.0
Bug fixes:
- Remove zero-width characters from domain inputs (Close #157)
- Add a warning when the DMARC record
porspvalue isnone(Close #163) - Evaluate DMARC when checking BIMI
- Do lot show a BIMI certificate warning when the
ltag is set to"" - Include warnings if a domain is using BIMI, but does not have an enforced DMARC policy
New features:
Parsed SPF record details are now provided even if it uses too many DNS lookups
Having all of the details of a SPF record that is over the DNS lookup limit can help administrators see what portions of the SPF record are using the most lookups. The parsed record data can be found in the parsed key. In the event that a domain is over the lookup limit, valid will still be set to false and a helpful message describing the problem can be found in the error key. (Close #129)
API changes:
- Require keyword arguments to be passed as
keyword=valuepairs instead of positional arguments - Add the option
ignore_too_many_lookupstocheckdmarc.spf.parse_spf_record()- This option will stop
checkdmarc.spf.parse_spf_record()from rasing exceptions related to too many DNS lookups, in support of the new feature Falseby default to maintain backwards compatibilitycheckdmarc.spf.check_spf()uses this functionality to support the new feature
- This option will stop
5.8.8
- Provide an easier to understand error message when a mark certificate is not is not issued by a recognized Mark Verifying Authority (MVA)
- Bug fix: failure to download a BIMI image is noted in the
certificatesection instead of theimagesection