2024-11-08 15:17:30 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-checkdmarc: updated to 5.7.9 5.7.9 Add an error message to ["bimi"]["image]["error"] \ instead of ["bimi"]["warnings"] when a BIMI image download \ fails Add an error message to ["bimi"]["certificate]["error"] \ instead of ["bimi"]["warnings"] when a BIMI certificate \ download fails 5.7.8 Move SVG validation errors from ["bimi"]["warnings"] to \ ["bimi"]["image"]["validation_errors"] 5.7.7 Fix VMC validation errors not appearing 5.7.6 Fix crash when trying to output to CSV format |
2024-10-31 11:42:40 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-checkdmarc: updated to 5.7.5 5.7.4 Add additional checks for tiny-ps SVG requirements 5.7.3 BIMI images and mark certificates Better error handling Simplified warning messages sha256_hash output tfields renamed to sha256 |
2024-10-29 10:50:05 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-checkdmarc: updated to 5.7.2 5.7.2 Account for float SVG sizes 5.7.1 Properly parse a certificate SAN Certificate warnings fire properly Make the expires timestamp more readable |
2024-10-28 21:47:31 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-checkdmarc: updated to 5.6.2 5.6.2 Add a warning when BIMI records do not provide a mark certificate Ude the correct dependency (xmltodict, not xml2dict) 5.6.1 Fix SVG base profile detection 5.6.0 Automatically check for a BIMI DNS record at the default selector when using the CLI Fix parsing of BIMI record tags when they are separated by a ; without a space Validate the file at the URL in the BIMI l tag value Must be a SVG file The SVG version must be 1.2 The SVG base profile must be tiny-ps The SVG dimensions must be square The file size must not exceed 32 KB Note: This does not currently include certificate validation. |
2024-08-20 09:14:12 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-checkdmarc: updated to 5.5.0 5.5.0 Support redirect in SPF |
2024-07-20 08:20:22 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-checkdmarc: updated to 5.4.0 5.4.0 Fix TLS/STARTTLS check Consider tls: true if starttls: true Handle records not existing if ignoring unrelated records Query the base domain if a DMARC record is not found at the subdomain Do not accept include= in the SPF record Fix DNSSEC cache Fixed checking whether there is some text after all SPF directive |
2024-02-22 14:12:25 by Adam Ciarcinski | Files touched by this commit (3) | |
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 |
2023-10-28 21:57:26 by Thomas Klausner | Files touched by this commit (516) | |
Log message: python/wheel.mk: simplify a lot, and switch to 'installer' for installation This follows the recommended bootstrap method (flit_core, build, installer). However, installer installs different files than pip, so update PLISTs for all packages using wheel.mk and bump their PKGREVISIONs. |