./mail/py-checkdmarc, Python module and command line parser for SPF and DMARC records

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 5.8.1, Package name: py312-checkdmarc-5.8.1, Maintainer: pkgsrc-users

A Python module and command line utility for validating SPF and
DMARC DNS records.


Required to run:
[net/py-dns] [devel/py-requests] [www/py-publicsuffix2] [lang/python310] [devel/py-timeout-decorator] [devel/py-pyleri] [devel/py-expiringdict]

Master sites:

Filesize: 41.193 KB

Version history: (Expand)


CVS history: (Expand)


   2025-03-03 14:04:15 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-checkdmarc: updated to 5.8.1

5.8.1
Fix incomplete fix for issue 159
   2025-02-26 11:11:23 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-checkdmarc: updated to 5.8.0

5.8.0
Support ra=, rp= and rr= tags from RFC 6652
Do not use static answer positions when checking DNSSEC and TLSA
   2024-12-30 15:33:41 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-checkdmarc: updated to 5.7.11

5.7.11

5.7.11

Do not replace subdomains with base domains in SPF a mechanisms
5.7.10

Raise a warning instead of a UnicodeDecodeError when encountering a TXT record \ 
that is not decodable
Alow CIDR notation on SPF a mechanisms
Fix documentation for check_smtp_tls_reporting
Fix SVG verification checks for BIMI SVG files
Allow BIMI Mark Verification Certificates to be used for subdomains
Fix crash on CSV output for a domain with BIMI errors
Fix generation of API documentation
   2024-11-08 15:17:30 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
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) | Package updated
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) | Package updated
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) | Package updated
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) | Package updated
Log message:
py-checkdmarc: updated to 5.5.0

5.5.0

Support redirect in SPF