From 49fde29ef6678c5afce5298db05c4433d702bc3a7e57b603971707f76a581ee7 Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Sun, 29 Sep 2024 23:31:30 +0000 Subject: [PATCH] Accepting request 1204142 from home:alarrosa:branches:devel:languages:python - update to 2.17.0: * Add support for specifying a per-connection credential store for GSSAPI authentication. * Fixed a regression introduced in AsyncSSH 2.15.0 which could cause connections to be closed with an uncaught exception when a session on the connection was closed. * Added a workaround where getaddrinfo() on some systems may return duplicate entries, causing bind() to fail when opening a listener. * Relaxed padding length check on OpenSSH private keys to provide better compatibility with keys generated by PuTTYgen. * Improved documentation on SSHClient and SSHServer classes to explain when they are created and their relationship to the SSHClientConnection and SSHServerConnection classes. * Updated examples to use Python 3.7 and made some minor improvements. - update to 2.16.0: * Added client and server support for the OpenSSH "hostkeys" extension. When using known_hosts, clients can provide a handler which will be called with the changes between the keys currently trusted in the client's known hosts and those available on the server. On the server side, an application can choose whether or not to enable the sending of this host key information. * Related to the above, AsyncSSH now allows the configuration of multiple server host keys of the same type when the send_server_host_keys option is enabled. Only the first key of each type will be used in the SSH handshake, but the others can appear in the list of supported host keys for clients to begin trusting, allowing for smoother key rotation. OBS-URL: https://build.opensuse.org/request/show/1204142 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-asyncssh?expand=0&rev=58 --- asyncssh-2.15.0.tar.gz | 3 --- asyncssh-2.17.0.tar.gz | 3 +++ python-asyncssh.changes | 44 +++++++++++++++++++++++++++++++++++++++++ python-asyncssh.spec | 2 +- 4 files changed, 48 insertions(+), 4 deletions(-) delete mode 100644 asyncssh-2.15.0.tar.gz create mode 100644 asyncssh-2.17.0.tar.gz diff --git a/asyncssh-2.15.0.tar.gz b/asyncssh-2.15.0.tar.gz deleted file mode 100644 index 706bce1..0000000 --- a/asyncssh-2.15.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0a13a43816f46cf084657fb05596823b93d5b48e75ef7763c8a756ec1217837a -size 516935 diff --git a/asyncssh-2.17.0.tar.gz b/asyncssh-2.17.0.tar.gz new file mode 100644 index 0000000..80494ae --- /dev/null +++ b/asyncssh-2.17.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b159c105aa388c1e2245c4faf483f540ada8cad99402281119100166e5edb3c +size 515658 diff --git a/python-asyncssh.changes b/python-asyncssh.changes index 8be88a7..005be2b 100644 --- a/python-asyncssh.changes +++ b/python-asyncssh.changes @@ -1,3 +1,47 @@ +------------------------------------------------------------------- +Thu Sep 26 20:05:34 UTC 2024 - Antonio Larrosa + +- update to 2.17.0: + * Add support for specifying a per-connection credential store + for GSSAPI authentication. + * Fixed a regression introduced in AsyncSSH 2.15.0 which could + cause connections to be closed with an uncaught exception when + a session on the connection was closed. + * Added a workaround where getaddrinfo() on some systems may + return duplicate entries, causing bind() to fail when opening + a listener. + * Relaxed padding length check on OpenSSH private keys to + provide better compatibility with keys generated by PuTTYgen. + * Improved documentation on SSHClient and SSHServer classes to + explain when they are created and their relationship to the + SSHClientConnection and SSHServerConnection classes. + * Updated examples to use Python 3.7 and made some minor + improvements. +- update to 2.16.0: + * Added client and server support for the OpenSSH "hostkeys" + extension. When using known_hosts, clients can provide a + handler which will be called with the changes between the + keys currently trusted in the client's known hosts and those + available on the server. On the server side, an application + can choose whether or not to enable the sending of this host + key information. + * Related to the above, AsyncSSH now allows the configuration of + multiple server host keys of the same type when the + send_server_host_keys option is enabled. Only the first key of + each type will be used in the SSH handshake, but the others can + appear in the list of supported host keys for clients to begin + trusting, allowing for smoother key rotation. + * Fixed logging and typing issues in SFTP high-level copy + functions. A mix of bytes, str, and PurePath entries are now + supported in places where a list of file paths is allowed, and + the type signatures have been updated to reflect that the + functions accept either a single path or a list of paths. + * Improved typing on SFTP listdir() function. + * Reworked the config file parser to improve on a previous fix + related to handling key/value pairs with an equals delimiter. + * Improved handling of ciphers deprecated in cryptography 43.0.0. + * Improved support for use of Windows pathnames in ProxyCommand. + ------------------------------------------------------------------- Fri Aug 9 06:53:42 UTC 2024 - Dirk Müller diff --git a/python-asyncssh.spec b/python-asyncssh.spec index c00fd6f..d27e76d 100644 --- a/python-asyncssh.spec +++ b/python-asyncssh.spec @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-asyncssh -Version: 2.15.0 +Version: 2.17.0 Release: 0 Summary: Asynchronous SSHv2 client and server library License: EPL-2.0 OR GPL-2.0-or-later