Releases: ValiMail/authentication-headers
Releases · ValiMail/authentication-headers
0.16.3
0.16.2
2024-01-16 Version 0.16.1
0.16.0
2024-01-12 Version 0.16.0
- Switch from pkg_resources resource_filename to importlib_resources (thanks
to Andreas Schneider for the change) - Add initial doctests for dmarc_lookup.py
- Correctly strip trailing backslash in parsed DMARC record components
- Handle DMARC records containing empty quoted values (#26)
- Add dmarc_lookup.DMARCException and raise it for missing tag/values (#27)
- Catch DMARCException error and return DMARC permerror result (#27)
- Set DMARC result to permerror if From domain cannot be extracted (#25)
- Use dns.resolver.resolve instead of dns.resolver.query due to deprecation
- Update PSL from upstream
- Add new option for authenticate_message, dmarcbis to enable DMARC policy
discovery and alignment per draft-ietf-dmarc-dmarcbis (default is False)
0.15.3
0.15.2
0.15.1
0.15.0
2022-04-17 Version 0.15.0
- Add dmarc-policy-find script to allow policy lookup and org determination
using multiple discovery methods (RFC 7489 (DMARC), RFC 9091 (PSD), and
DMARCbis) as of DMARCbis-07. DMARCbis still under development and may
change - Check all TXT records returned and return no result if there are multiple
DMARC records per RFC 7489, Section 6.6.3
0.14.1
2021-10-18 Version 0.14.1
- Bump version to fix pypi artifacts, no code changes
2021-10-18 Version 0.14.0
- Use email.utils to parse the From header addresses (Thanks to Adam Clark
for noting this issue and providing the fix) Fixes Github #5 - Correct minimum authres version requirment in setup.py
- Catch more errors. Add DKIM temperror. (Thanks to 'niftylettuce') Fixes
Github #18 - Skip DMARC records with no 'p' tag and don't raise an error (also thanks
to 'niftylettuce') Fixes Github #14 - Fix issues with upper case characters in domain (Thanks to Mark Sapiro for
root causing the issue and providing a fix for the domain name regex)
Fixes Github #13 - Include ARC result comment is A-R header field when ARC fails. Fixes
Github #12 - Handle the case where no valid From is found. Fixes Github #15