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: Mon May 25 07:46:27 UTC 2026
Modified Files:
pkgsrc/mail/py-checkdmarc: Makefile distinfo
Log Message:
py-checkdmarc: updated to 5.16.2
5.16.2
BIMI: forbidden x/y attributes on the root <svg> element are now actually rejected. get_svg_metadata was reading the wrong xmltodict keys, so the existing rejection in check_svg_requirements never
fired on real SVGs. The metadata also lost the y value to a typo that clobbered metadata["x"].
DNSSEC: narrowed three broad except Exception clauses to specific exception types (dns.exception.DNSException, OSError, EOFError) so programming errors propagate instead of being silently swallowed.
5.16.1
Simplify the warning emitted for pct/rf/ri to just "Support for the {tag} tag was removed in RFC 9989".
5.16.0
Rename DMARCbis references to RFC 9989
In compliance with RFC 9989, treat a DMARC p tag as p=none, instead of requiring it
Instead, a warning is raised that older versions of DMARC require it
DMARC: the pct, rf, and ri tags are removed in RFC 9989. They are no longer implicitly added to parsed results, are no longer strictly validated (invalid values that previously raised now just warn),
and explicit use emits a "removed in RFC 9989" warning. Pre-9989 readers may still honor them, so the value is left intact for those consumers.
DMARC: unknown tags are now ignored with a warning instead of raising InvalidDMARCTag, per RFC 9989 ("Unknown tags MUST be ignored").
DMARC: the order constraint that p must immediately follow v is now a warning rather than a hard syntax error. RFC 9989 permits any tag ordering after v; older RFC 7489 readers may still expect p
second.
DMARC: the !size suffix on rua/ruf URIs is now flagged as obsolete syntax (RFC 9989 says reporters MUST ignore it). The warning still fires because pre-9989 readers may still honor it.
DMARC: the RFC 9989 tree walk now continues all the way to single-label parents (TLDs). PSD operators publish their policy at e.g. _dmarc.gov with psd=y, and the previous "don't query TLDs"
short-circuit prevented PSD discovery (the main reason RFC 9989 added the tree walk).
DMARC: during the tree walk, parent queries no longer trigger the apex-fallback "wrong-location" check. A stray v=DMARC1 at a parent domain's apex used to spuriously abort the walk with
DMARCRecordInWrongLocation; that check is now only applied to the originally requested name.
To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32 pkgsrc/mail/py-checkdmarc/Makefile
cvs rdiff -u -r1.29 -r1.30 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.31 pkgsrc/mail/py-checkdmarc/Makefile:1.32
--- pkgsrc/mail/py-checkdmarc/Makefile:1.31 Tue May 5 18:06:43 2026
+++ pkgsrc/mail/py-checkdmarc/Makefile Mon May 25 07:46:27 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.31 2026/05/05 18:06:43 adam Exp $
+# $NetBSD: Makefile,v 1.32 2026/05/25 07:46:27 adam Exp $
-DISTNAME= checkdmarc-5.15.3
+DISTNAME= checkdmarc-5.16.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= mail python
MASTER_SITES= ${MASTER_SITE_PYPI:=c/checkdmarc/}
@@ -20,7 +20,6 @@ DEPENDS+= ${PYPKGPREFIX}-pem>=23.1.0:../
DEPENDS+= ${PYPKGPREFIX}-pyleri>=1.3.2:../../devel/py-pyleri
DEPENDS+= ${PYPKGPREFIX}-publicsuffixlist>=0.10.0:../../www/py-publicsuffixlist
DEPENDS+= ${PYPKGPREFIX}-requests>=2.25.0:../../devel/py-requests
-DEPENDS+= ${PYPKGPREFIX}-timeout-decorator>=0.4.1:../../devel/py-timeout-decorator
DEPENDS+= ${PYPKGPREFIX}-xmltodict>=0.14.2:../../textproc/py-xmltodict
USE_LANGUAGES= # none
Index: pkgsrc/mail/py-checkdmarc/distinfo
diff -u pkgsrc/mail/py-checkdmarc/distinfo:1.29 pkgsrc/mail/py-checkdmarc/distinfo:1.30
--- pkgsrc/mail/py-checkdmarc/distinfo:1.29 Tue May 5 18:06:43 2026
+++ pkgsrc/mail/py-checkdmarc/distinfo Mon May 25 07:46:27 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.29 2026/05/05 18:06:43 adam Exp $
+$NetBSD: distinfo,v 1.30 2026/05/25 07:46:27 adam Exp $
-BLAKE2s (checkdmarc-5.15.3.tar.gz) = 1b596f7703d1bbcc1bb8ba1a4d671d57b83462babc32686106e448b16ed86aeb
-SHA512 (checkdmarc-5.15.3.tar.gz) = 2d4aabcb613d34c26de434f650dc3a5348a358af9f8c1e4a03469fe42799aabf8a978dcbce82cef922cae764a4546f4fb1ce325e6446fc7ac361cedd6496483f
-Size (checkdmarc-5.15.3.tar.gz) = 64130 bytes
+BLAKE2s (checkdmarc-5.16.2.tar.gz) = 4e52074ecd2baaf62654606de8e790ee3d1c121da31d829307efcc2ce67f8512
+SHA512 (checkdmarc-5.16.2.tar.gz) = 290c404ebeb1e598c705653f499c59b6e286e47d60085c04031a59237d0c133982ebf1f22b6f81da23ea343828219e1856eeb6b7ff4ef236297fc5e70d802d54
+Size (checkdmarc-5.16.2.tar.gz) = 65456 bytes
Home |
Main Index |
Thread Index |
Old Index