Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-checkdmarc for openSUSE:Factory checked in at 2025-09-14 18:50:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-checkdmarc (Old) and /work/SRC/openSUSE:Factory/.python-checkdmarc.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-checkdmarc" Sun Sep 14 18:50:13 2025 rev:9 rq:1304460 version:5.10.6 Changes: -------- --- /work/SRC/openSUSE:Factory/python-checkdmarc/python-checkdmarc.changes 2025-06-27 23:09:40.838069724 +0200 +++ /work/SRC/openSUSE:Factory/.python-checkdmarc.new.1977/python-checkdmarc.changes 2025-09-14 18:50:53.815910491 +0200 @@ -1,0 +2,51 @@ +Fri Sep 12 18:38:37 UTC 2025 - Martin Hauke <mar...@gmx.de> + +- Update to version 5.10.6 + * Fix BIMI certificate validation error generation. + * Add support for the avp bimi tag. +- Update to version 5.10.5 + * Switch from DNS over UDP to DNS over TCP for DNSSEC and TLSA + queries. +- Update to version 5.9.3 + * Clarify warnings for DMARC p=none and sp=none. + * Use a different warning if DMARC pct is set to 0. + * Add location to the JSON output for BIMI. +- Update to version 5.9.1 + * Fix BIMI record parsing error introduced in 5.9.0. +- Update to version 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. + 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. +- Update to version 5.8.8 + * Provide an easier to understand error message when a mark + certificate is not is not issued by a recognized Mark + Verifying Authority (MVA). + * Bug fix: failure to download a BIMI image is noted in the + certificate section instead of the image section. +- Update to version 5.8.7 + * fix discrepencies on http_timeout usage. + * Fixing a bug in policy/subdomain policy check for parked + domains. +- Update patch: + * skip-network-tests.patch + +------------------------------------------------------------------- Old: ---- checkdmarc-5.8.6.tar.gz New: ---- checkdmarc-5.10.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-checkdmarc.spec ++++++ --- /var/tmp/diff_new_pack.F9ocWv/_old 2025-09-14 18:50:54.339932449 +0200 +++ /var/tmp/diff_new_pack.F9ocWv/_new 2025-09-14 18:50:54.343932616 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-checkdmarc # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # Copyright (c) 2021-2025, Martin Hauke <mar...@gmx.de> # # All modifications and additions to the file contributed by third parties @@ -20,7 +20,7 @@ %bcond_without libalternatives %{?sle15_python_module_pythons} Name: python-checkdmarc -Version: 5.8.6 +Version: 5.10.6 Release: 0 Summary: A Python module and command line parser for SPF and DMARC records License: Apache-2.0 @@ -63,8 +63,7 @@ A Python module and command line parser for SPF and DMARC records. %prep -%setup -q -n checkdmarc-%{version} -%autopatch -p1 +%autosetup -p1 -n checkdmarc-%{version} %build %pyproject_wheel ++++++ checkdmarc-5.8.6.tar.gz -> checkdmarc-5.10.6.tar.gz ++++++ ++++ 2719 lines of diff (skipped) ++++++ skip-network-tests.patch ++++++ --- /var/tmp/diff_new_pack.F9ocWv/_old 2025-09-14 18:50:54.443936808 +0200 +++ /var/tmp/diff_new_pack.F9ocWv/_new 2025-09-14 18:50:54.447936975 +0200 @@ -1,9 +1,9 @@ diff --git a/tests.py b/tests.py -index fd22132..b684ecb 100755 +index 9cfda48..cdaf4fe 100755 --- a/tests.py +++ b/tests.py -@@ -291,6 +291,7 @@ class Test(unittest.TestCase): - "{0} does not have any MX records".format(domain), results["warnings"] +@@ -296,6 +296,7 @@ class Test(unittest.TestCase): + results["warnings"], ) + @unittest.skipUnless(os.path.exists("/etc/resolv.conf"), "no network")