diff --git a/asyncssh-1.14.0.tar.gz b/asyncssh-1.14.0.tar.gz deleted file mode 100644 index 313c54f..0000000 --- a/asyncssh-1.14.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a80025ffa5f4f9a4d1aa6883f2b187fe536fa19e7d012027f57228608e2a3138 -size 307133 diff --git a/asyncssh-1.15.1.tar.gz b/asyncssh-1.15.1.tar.gz new file mode 100644 index 0000000..71bb847 --- /dev/null +++ b/asyncssh-1.15.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2065a8b3af0c514c8de264e7b01f08df5213b707bacb7e7c080bd46c3e3bc35 +size 310892 diff --git a/python-asyncssh.changes b/python-asyncssh.changes index eacc8eb..3a7faec 100644 --- a/python-asyncssh.changes +++ b/python-asyncssh.changes @@ -1,3 +1,31 @@ +------------------------------------------------------------------- +Thu Jan 31 13:08:53 UTC 2019 - Ondřej Súkup + +- update to 1.15.1 + * Added callback-based host validation in SSHClient, allowing callers to decide + programmatically whether to trust server host keys and certificates rather + than having to provide a list of trusted values in advance. + * Changed SSH client code to only load the default known hosts file if if exists. + Previously an error was returned if a known_hosts value wasn't specified + and the default known_hosts file didn't exist. For host validate to work in + this case, verification callbacks must be implemented or other forms + of validation such as X.509 trusted CAs or GSS-based key exchange must be used. + * Fixed known hosts validation to completely disable certificate checks when + known_hosts is set to None. + * Switched curve25519 key exchange to use the PyCA implementation + * Added get_fingerprint() method to return a fingerprint of an SSHKey. + * Added the ability to pass keyword arguments provided in the scp() command + through to asyncssh.connect() calls it makes, allowing things like custom + credentials to be specified. + * Added support for a reuse_port argument in create_server(). + * Added support for "soft" EOF when line editing in enabled + * Added support for the Windows 10 OpenSSH ssh-agent. + * Reworked scoped link-local IPv6 address normalization to work better on Linux systems. + * Fixed a problem preserving directory structure in recursive scp(). + * Fixed SFTP chmod tests to avoid attempting to set the sticky bit on a plain file + * Updated note in SSHClientChannel's send_signal() documentation to reflect + that OpenSSH 7.9 and later should now support processing of signal messages. + ------------------------------------------------------------------- Wed Oct 24 22:56:19 UTC 2018 - Ondřej Súkup diff --git a/python-asyncssh.spec b/python-asyncssh.spec index c034136..8dd972d 100644 --- a/python-asyncssh.spec +++ b/python-asyncssh.spec @@ -1,7 +1,7 @@ # # spec file for package python-asyncssh # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,35 +12,36 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-asyncssh -Version: 1.14.0 +Version: 1.15.1 Release: 0 -License: EPL-2.0 OR GPL-2.0-or-later Summary: AsyncSSH: Asynchronous SSHv2 client and server library -Url: http://asyncssh.timeheart.net +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 -BuildRequires: python-rpm-macros -BuildRequires: %{python_module setuptools} BuildRequires: %{python_module bcrypt} -BuildRequires: %{python_module libnacl} -BuildRequires: %{python_module gssapi} -BuildRequires: %{python_module pyOpenSSL} -BuildRequires: %{python_module uvloop} BuildRequires: %{python_module cryptography >= 1.5} +BuildRequires: %{python_module gssapi} +BuildRequires: %{python_module libnacl} +BuildRequires: %{python_module pyOpenSSL} +BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module uvloop} BuildRequires: fdupes -BuildRequires: openssl -BuildRequires: openssh -Requires: python-cryptography >= 1.5 +BuildRequires: openssh +BuildRequires: openssl +BuildRequires: python-rpm-macros Requires: python-bcrypt +Requires: python-cryptography >= 1.5 +Requires: python-gssapi Requires: python-libnacl Requires: python-pyOpenSSL -Requires: python-gssapi Recommends: python-uvloop BuildArch: noarch @@ -65,7 +66,6 @@ asyncio framework. %check %python_exec setup.py test - %files %{python_files} %license LICENSE COPYRIGHT %doc README.rst