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")

Reply via email to