Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-dnspython for 
openSUSE:Factory checked in at 2023-08-30 10:18:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-dnspython (Old)
 and      /work/SRC/openSUSE:Factory/.python-dnspython.new.1766 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-dnspython"

Wed Aug 30 10:18:21 2023 rev:37 rq:1107881 version:2.4.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-dnspython/python-dnspython.changes        
2023-04-22 22:02:21.569897676 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-dnspython.new.1766/python-dnspython.changes  
    2023-08-30 10:20:16.499701785 +0200
@@ -1,0 +2,46 @@
+Tue Aug 22 08:30:36 UTC 2023 - Sebastian Wagner <se...@sebix.at>
+
+- update to version 2.4.2:
+ * Async queries could wait forever instead of respecting the timeout if the 
timeout was
+   0 and a packet was lost.  The timeout is now respected.
+ * Restore HTTP/2 support which was accidentally broken during the https 
refactoring done
+   as part of 2.4.0.
+ * When an inception time and lifetime are specified, the signer now sets the 
expiration
+   to the inception time plus lifetime, instead of the current time plus the 
lifetime.
+- update to version 2.4.1:
+ * Importing dns.dnssecalgs without the cryptography module installed no 
longer causes
+   an ImportError.
+ * A number of timeout bugs with the asyncio backend have been fixed.
+ * DNS-over-QUIC for the asyncio backend now works for IPv6.
+ * Dnspython now enforces that the candidate DNSKEYs for DNSSEC signatures
+   have protocol 3 and have the ZONE flag set.  This is a standards compliance 
issue more
+   than a security issue as the legitimate authority would have to have 
published
+   the non-compliant keys as well as updated their DS record in order for the 
records
+   to validate (the DS digest includes both flags and protocol).  Dnspython 
will not
+   make invalid keys by default, but does allow them to be created and used
+   for testing purposes.
+ * Dependency specifications for optional features in the package metadata 
have been
+   improved.
+- update to version 2.4.0:
+ * Python 3.8 or newer is required.
+ * The stub resolver now uses instances of ``dns.nameserver.Nameserver`` to 
represent
+   remote recursive resolvers, and can communicate using
+   DNS over UDP/TCP, HTTPS, TLS, and QUIC.  In additional to being able to 
specify
+   an IPv4, IPv6, or HTTPS URL as a nameserver, instances of 
``dns.nameserver.Nameserver``
+   are now permitted.
+ * The DNS-over-HTTPS bootstrap address no longer causes URL rewriting.
+ * DNS-over-HTTPS now only uses httpx; support for requests has been dropped.  
A source
+   port may now be supplied when using httpx.
+ * DNSSEC zone signing with NSEC records is now supported. Thank you
+   very much (again!) Jakob Schlyter!
+ * The resolver and async resolver now have the ``try_ddr()`` method, which 
will try to
+   use Discovery of Designated Resolvers (DDR) to upgrade the connection from 
the stub
+   resolver to the recursive server so that it uses DNS-over-HTTPS, 
DNS-over-TLS, or
+   DNS-over-QUIC. This feature is currently experimental as the standard is 
still in
+   draft stage.
+ * The resolver and async resolver now have the ``make_resolver_at()`` and
+   ``resolve_at()`` functions, as a convenience for making queries to specific
+   recursive servers.
+ * Curio support has been removed.
+
+-------------------------------------------------------------------

Old:
----
  dnspython-2.3.0.tar.gz

New:
----
  dnspython-2.4.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-dnspython.spec ++++++
--- /var/tmp/diff_new_pack.F8k1n8/_old  2023-08-30 10:20:17.507737758 +0200
+++ /var/tmp/diff_new_pack.F8k1n8/_new  2023-08-30 10:20:17.515738044 +0200
@@ -27,14 +27,14 @@
 %define skip_python2 1
 %{?sle15_python_module_pythons}
 Name:           python-dnspython%{psuffix}
-Version:        2.3.0
+Version:        2.4.2
 Release:        0
 Summary:        A DNS toolkit for Python
 License:        ISC
 Group:          Development/Languages/Python
 URL:            https://github.com/rthalley/dnspython
 Source:         
https://files.pythonhosted.org/packages/source/d/dnspython/dnspython-%{version}.tar.gz
-BuildRequires:  %{python_module base >= 3.6}
+BuildRequires:  %{python_module base >= 3.8}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module poetry-core}
 BuildRequires:  fdupes
@@ -44,15 +44,8 @@
 Requires:       python-httpx
 # idna
 Requires:       python-idna >= 2.1
-# Requires despite optional: see description
-# doh
-Requires:       python-requests
-Requires:       python-requests-toolbelt
 # HTTP/2 support in httpx
 Recommends:     python-h2
-Suggests:       python-curio >= 1.2
-# curio
-Suggests:       python-sniffio >= 1.1
 # trio
 Suggests:       python-trio >= 0.14.0
 BuildArch:      noarch
@@ -97,7 +90,6 @@
 - DNSSEC
 and suggest dependencies necessary for these optional features:
 - trio
-- curio
 This optional feature is not available due to missing dependencies:
 - wmi
 

++++++ dnspython-2.3.0.tar.gz -> dnspython-2.4.2.tar.gz ++++++
++++ 9450 lines of diff (skipped)

Reply via email to