Checkdmarc

Latest version: v5.7.9

Safety actively analyzes 683322 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 26

4.6.0

-----

- Replace publicsuffix2 with publicsuffixlist (PR 92)

4.5.2

-----

- Maintain the original character case of the DMARC record
- Always treat tag names as lowercase
- Always treat the DMARC `v` tag value as if it was uppercase
- Always treat the DMARC `p`, and `fo` tag values as if they were lowercase
- Always treat URI schemes as lowercase, but maintain the case of the address
- Remove inaccurate `testInvalidDMARCfo` test

4.5.1

-----

- Ignore case and whitespace when parsing DMARC and BIMI key=value pairs (Closes [75](https://github.com/domainaware/checkdmarc/issues/75))
- Handle missing `PTR` records more gracefully (Closes [64](https://github.com/domainaware/checkdmarc/issues/64))
- Redundant DMARC `fo` tag values now result in a warning instead of a syntax error (Closes [71](https://github.com/domainaware/checkdmarc/issues/71))

4.5.0

-----

- Detect non-trivial loops (PR [88](https://github.com/domainaware/checkdmarc/pull/88))
- Raise a `SPFSyntaxError` exception when an IP address and IP version do not match (PR [87](https://github.com/domainaware/checkdmarc/pull/87))
- Fix raising the `DMARCRecordNotFound` exception when a DMARC record does not exist (PR [86](https://github.com/domainaware/checkdmarc/pull/86) closes issue [#72](https://github.com/domainaware/checkdmarc/issues/72))
- Add void lookup limit (PR [85](https://github.com/domainaware/checkdmarc/pull/85))
- Add Support for User Defined DNS Resolver Object (PR [83](https://github.com/domainaware/checkdmarc/pull/83))

4.4.4

-----

- Fix DNS caching (issue [79](https://github.com/domainaware/checkdmarc/issues/79) PR [#80](https://github.com/domainaware/checkdmarc/pull/80))

4.4.3

-----

- Fix tarball build (78)

Page 7 of 26

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.