Subject: CVS commit: pkgsrc/mail/py-checkdmarc
From: Adam Ciarcinski
Date: 2024-02-22 14:12:25
Message id: 20240222131225.6B12AF9F4@cvs.NetBSD.org

Log Message:
py-checkdmarc: updated to 5.3.1

5.3.1

Ignore UnicodeDecodeError exceptions when querying for TXT records
5.3.0

Check DNSSEC on MX hostnames
USE DNSSEC when requesting DNSKEY records
5.2.7

Do not require an RRSIG answer when querying for DNSKEY records
On Windows and macOS, querying for a DNSKEY record on proton.ch will return a \ 
RRSET and RRSIG. However, running the same query on Debian-based Linux will only \ 
return a RRSET
Pass in nameservers and timeout when running get_dnskey recursively
5.2.6

Revert change introduced in 5.2.4 that caused the DNSSEC test to always return True
Test for multiple RDATA types when testing DNSSEC
Properly cache DNSSEC test results
5.2.5

Properly cache DNSKEY answers
5.2.4

Workaround DNSSEC testing bug in Debian for some domains
On Windows, querying for a DNSKEY record on proton.ch will return a RRSET and \ 
RRSIG. However, running the same query on Linux will only return a RRSET, but \ 
will return a RRSET and RRSIG if another record type is requested, such as A
5.2.3

Fix exception handling for query_mta_sts_record
Fix exception handling for query_smtp_tls_reporting_record
5.2.2

Better exception handling for query_mta_sts_record
More verbose debug logging
5.2.1

Fix bug where TLSA records would not be checked in some cases
Improved debug logging
5.2.0

Check for TLSA records
5.1.0

Add support for parsing SMTP TLS Reporting (RFC8460) DNS records
5.0.2

Fix DNSSEC test
Add missing import dns.dnssec
Always use the actual subdomain or domain provided
5.0.1

Include MTA-STS and BIMI results in CSV output
Renamed include_dmarc_tag_descriptions parameter in checkdmarc.check_domains() \ 
to include_tag_descriptions
Added the include_tag_descriptions parameter to checkdmarc.bimi.check_bimi()
Ignore encoding value when checking the Content-Type header during the MTA-STS \ 
policy download
Added the exception class MTASTSPolicyDownloadError
Update documentation
5.0.0

Major refactoring: Change from a single module to a package of modules, with \ 
each checked standard as its own package
Add support for MTA-STS RFC 8461
Add support for BIMI
Specify a BIMI selector using the --bimi-selector/-b option
Various bug fixes

Files:
RevisionActionfile
1.5modifypkgsrc/mail/py-checkdmarc/Makefile
1.4modifypkgsrc/mail/py-checkdmarc/PLIST
1.3modifypkgsrc/mail/py-checkdmarc/distinfo