Hello community,
here is the log from the commit of package python-asyncssh for openSUSE:Factory
checked in at 2020-03-03 10:18:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-asyncssh (Old)
and /work/SRC/openSUSE:Factory/.python-asyncssh.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-asyncssh"
Tue Mar 3 10:18:34 2020 rev:11 rq:780986 version:2.2.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-asyncssh/python-asyncssh.changes
2020-01-16 18:23:12.485041113 +0100
+++
/work/SRC/openSUSE:Factory/.python-asyncssh.new.26092/python-asyncssh.changes
2020-03-03 10:20:27.615174225 +0100
@@ -1,0 +2,16 @@
+Mon Mar 2 14:19:17 UTC 2020 - Ondřej Súkup <[email protected]>
+
+- update to 2.2.0
+- add gss_test.patch to avoid segfault in kerberos
+ * Added support for U2F/FIDO2 security keys
+ * Added login timeout client option and limits on the length and number
+ of banner lines AsyncSSH will accept prior to the SSH version header.
+ * Improved load_keypairs() to read public key files, confirming that they
+ are consistent with their associated private key when they are present.
+ * Fixed issues in the SCP server related to handling filenames with spaces.
+ * Fixed an issue with resuming reading after readuntil() returns an
incomplete read.
+ * Fixed a potential issue related to asyncio not reporting sockname/peername
+ when a connection is closed immediately after it is opened.
+ * Made SSHConnection a subclass of asyncio.Protocol to please type checkers.
+
+-------------------------------------------------------------------
Old:
----
asyncssh-2.1.0.tar.gz
New:
----
asyncssh-2.2.0.tar.gz
gss_test.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-asyncssh.spec ++++++
--- /var/tmp/diff_new_pack.k4mllR/_old 2020-03-03 10:20:28.623176310 +0100
+++ /var/tmp/diff_new_pack.k4mllR/_new 2020-03-03 10:20:28.623176310 +0100
@@ -19,13 +19,14 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
Name: python-asyncssh
-Version: 2.1.0
+Version: 2.2.0
Release: 0
Summary: Asynchronous SSHv2 client and server library
License: EPL-2.0 OR GPL-2.0-or-later
Group: Development/Languages/Python
URL: http://asyncssh.timeheart.net
Source:
https://files.pythonhosted.org/packages/source/a/asyncssh/asyncssh-%{version}.tar.gz
+Patch0: gss_test.patch
BuildRequires: %{python_module bcrypt >= 3.1.3}
BuildRequires: %{python_module cryptography >= 2.8}
BuildRequires: %{python_module gssapi >= 1.2.0}
@@ -41,6 +42,7 @@
Requires: python-gssapi >= 1.2.0
Requires: python-libnacl >= 1.4.2
Requires: python-pyOpenSSL >= 17.0.0
+Recommends: python-fido2 >= 0.8.1
BuildArch: noarch
%python_subpackages
@@ -52,6 +54,7 @@
%prep
%setup -q -n asyncssh-%{version}
+%patch0 -p1
%build
%python_build
++++++ asyncssh-2.1.0.tar.gz -> asyncssh-2.2.0.tar.gz ++++++
++++ 4160 lines of diff (skipped)
++++++ gss_test.patch ++++++
Index: asyncssh-2.2.0/tests/test_connection.py
===================================================================
--- asyncssh-2.2.0.orig/tests/test_connection.py
+++ asyncssh-2.2.0/tests/test_connection.py
@@ -1173,7 +1173,7 @@ class _TestConnectionAsyncAcceptor(Serve
conn.logger.info('Acceptor called')
- return (await cls.create_server(_TunnelServer, gss_host=(),
+ return (await cls.create_server(_TunnelServer, gss_host=None,
acceptor=acceptor))
@asynctest