pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/mail/py-checkdmarc



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Aug 28 10:23:03 UTC 2025

Modified Files:
        pkgsrc/mail/py-checkdmarc: Makefile distinfo

Log Message:
py-checkdmarc: updated to 5.9.2

5.9.2

Treat square aspect ratio as a recommendation rather than a requirement for BIMI SVG files

5.9.1

Fix BIMI record parsing error introduced in 5.9.0

5.9.0

Bug fixes:

Remove zero-width characters from domain inputs
Add a warning when the DMARC record p or sp value is none
Evaluate DMARC when checking BIMI
Do lot show a BIMI certificate warning when the l tag is set to ""
Include warnings if a domain is using BIMI, but does not have an enforced DMARC policy

New features:

Parsed SPF record details are now provided even if it uses too many DNS lookups

Having all of the details of a SPF record that is over the DNS lookup limit can help administrators see what portions of the SPF record are using the most lookups. The parsed record data can be found 
in the parsed key. In the event that a domain is over the lookup limit, valid will still be set to false and a helpful message describing the problem can be found in the error key.

API changes:

Require keyword arguments to be passed as keyword=value pairs instead of positional arguments
Add the option ignore_too_many_lookups to checkdmarc.spf.parse_spf_record()
This option will stop checkdmarc.spf.parse_spf_record() from rasing exceptions related to too many DNS lookups, in support of the new feature
False by default to maintain backwards compatibility
checkdmarc.spf.check_spf() uses this functionality to support the new feature


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 pkgsrc/mail/py-checkdmarc/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/mail/py-checkdmarc/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/mail/py-checkdmarc/Makefile
diff -u pkgsrc/mail/py-checkdmarc/Makefile:1.17 pkgsrc/mail/py-checkdmarc/Makefile:1.18
--- pkgsrc/mail/py-checkdmarc/Makefile:1.17     Mon Aug 25 17:05:54 2025
+++ pkgsrc/mail/py-checkdmarc/Makefile  Thu Aug 28 10:23:03 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.17 2025/08/25 17:05:54 adam Exp $
+# $NetBSD: Makefile,v 1.18 2025/08/28 10:23:03 adam Exp $
 
-DISTNAME=      checkdmarc-5.8.9
+DISTNAME=      checkdmarc-5.9.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    mail python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=c/checkdmarc/}

Index: pkgsrc/mail/py-checkdmarc/distinfo
diff -u pkgsrc/mail/py-checkdmarc/distinfo:1.15 pkgsrc/mail/py-checkdmarc/distinfo:1.16
--- pkgsrc/mail/py-checkdmarc/distinfo:1.15     Mon Aug 25 17:05:54 2025
+++ pkgsrc/mail/py-checkdmarc/distinfo  Thu Aug 28 10:23:03 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.15 2025/08/25 17:05:54 adam Exp $
+$NetBSD: distinfo,v 1.16 2025/08/28 10:23:03 adam Exp $
 
-BLAKE2s (checkdmarc-5.8.9.tar.gz) = 8edd4b540f047fb3996c2f435f480af2a551225f77d8db72e3c8385def462252
-SHA512 (checkdmarc-5.8.9.tar.gz) = c0dbe7f71544699b1b47b31d39510b9048ec03989bfffe3081e2cffcbcafac5957346c33ecfe87062945098fa7ddab3e6350c97a5d8d4d115535a73d619efd6b
-Size (checkdmarc-5.8.9.tar.gz) = 44578 bytes
+BLAKE2s (checkdmarc-5.9.2.tar.gz) = 2c46844a29e790a3feef68abe4e63981eba3785606f690f909a3f9a52b37e4cc
+SHA512 (checkdmarc-5.9.2.tar.gz) = 2b50a21b59d1635edb8612b23d4066965b9c35d3f126c9ca8f596c4f546441301158911235e15faf6ac1fa68f10c72ffcdda2cc863bf57a5f7f971412bf400ea
+Size (checkdmarc-5.9.2.tar.gz) = 45488 bytes



Home | Main Index | Thread Index | Old Index