Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-asyncssh for openSUSE:Factory
checked in at 2022-08-06 22:08:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-asyncssh (Old)
and /work/SRC/openSUSE:Factory/.python-asyncssh.new.1521 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-asyncssh"
Sat Aug 6 22:08:17 2022 rev:18 rq:993141 version:2.11.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-asyncssh/python-asyncssh.changes
2022-02-03 23:16:36.612562095 +0100
+++
/work/SRC/openSUSE:Factory/.python-asyncssh.new.1521/python-asyncssh.changes
2022-08-06 22:08:30.898718796 +0200
@@ -1,0 +2,84 @@
+Thu Aug 4 09:02:37 UTC 2022 - Otto Hollmann <[email protected]>
+
+- Update to 2.11.0:
+ * Made a number of improvements in SFTP glob support, with thanks to Github
+ user LuckyDams for all the help working out these changes!
+ * Added a new glob_sftpname() method which returns glob matches together
+ with attribute information, avoiding the need for a caller to make
+ separate calls to stat() on the returned results.
+ * Switched from listdir() to scandir() to reduce the number of stat()
+ operations required while finding matches.
+ * Added code to remove duplicates when glob() is called with multiple
+ patterns that match the same path.
+ * Added a cache of directory listing and stat results to improve
performance
+ when matching patterns with overlapping paths.
+ * Fixed an "index out of range" bug in recursive glob matching and aligned
+ it better with results reeturned by UNIX shells.
+ * Changed matching to ignore inaccessible or non-existent paths in a glob
+ pattern, to allow accessible paths to be fully explored before returning
+ an error. The error handler will now be called only if a pattern results
+ in no matches, or if a more serious error occurs while scanning.
+ * Changed SFTP makedirs() method to work better cases where parts of
requested
+ path already exist but don't allow read access. As long as the entire path
+ can be created, makedirs() will succeed, even if some directories on the
+ path don't allow their contents to be read. Thanks go to Peter Rowlands for
+ providing this fix.
+ * Replaced custom Diffie Hellman implementation in AsyncSSH with the one in
+ the cryptography package, resulting in an over 10x speedup. Thanks go to
+ Github user iwanb for suggesting this change.
+ * Fixed AsyncSSH to re-acquire GSS credentials when performing key
+ renegotiation to avoid expired credentials on long-lived connections.
Thanks
+ go to Github user PromyLOPh for pointing out this issue and suggesting a
fix.
+ * Fixed GSS MIC to work properly with GSS key exchange when AsyncSSH is
+ running as a server. This was previously fixed on the client side, but a
+ similar fix for the server was missed.
+ * Changed connection timeout unit tests to work better in environments where
a
+ firewall is present. Thanks go to Stefano Rivera for reporting this issue.
+ * Improved unit tests of Windows SSPI GSSAPI module.
+ * Improved speed of unit tests by reducing the number of key generation
calls.
+ RSA key generation in particular has gotten much more expensive in OpenSSL
3.
+- Changes from 2.10.1:
+ * Added a workaround for a bug in dropbear which can improperly reject
+ full-sized data packets when compression is enabled. Thanks go to Matti
+ Niemenmaa for reporting this issue and helping to reproduce it.
+ * Added support for "Match Exec" in config files and updated AsyncSSH API
+ calls to do config parsing in an executor to avoid blocking the event loop
+ if a "Match Exec" command doesn't return immediately.
+ * Fixed an issue where settings associated with server channels set when
+ creating a listener rather than at the time a new channel is opened were
not
+ always being applied correctly.
+ * Fixed config file handling to be more consistent with OpenSSH, making all
+ relative paths be evaluated relative to ~/.ssh and allowing references to
+ config file patterns which don't match anything to only trigger a debug
+ message rather than an error. Thanks go to Caleb Ho for reporting this
issue!
+ * Updated minimum required version of cryprography package to 3.1, to allow
+ calls to it to be made without passing in a "backend" argument. This was
+ missed back in the 2.9 release. Thanks go to Github users sebby97 and
+ JavaScriptDude for reporting this issue!
+- Changes from 2.10.0:
+ * Added new get_server_auth_methods() function which returns the set of auth
+ methods available for a given user and SSH server.
+ * Added support for new line_echo argument when creating a server channel
+ which controls whether input in the line editor is echoed to the output
+ immediately or under the control of the application, allowing more control
+ over the ordering of input and output.
+ * Added explicit support for RSA SHA-2 certificate algorithms. Previously
+ SHA-2 signatures were supported using the original
+ [email protected] algorithm name, but recent versions of SSH now
+ disable this algorithm by default, so the new SHA-2 algorithm names need to
+ be advertised for SHA-2 signatures to work when using OpenSSH certificates.
+ * Improved handling of config file loading when options argument is used
+ allowing config loading to be overridden at connect() time even if the
+ options passed in referenced a config file.
+ * Improved speed of unit tests by avoiding some network timeouts when
+ connecting to invalid addresses.
+ * Merged GitHub workflows contributed by GitHub user hexchain to run unit
+ tests and collect code coverage information on multiple platforms and
Python
+ versions. Thanks so much for this work!
+ * Fixed issue with GSS auth unit tests hanging on Windows.
+ * Fixed issue with known_hosts matching when ProxyJump is being used. Thanks
+ go to GitHub user velavokr for reporting this and helping to debug it.
+ * Fixed type annotations for SFTP client and server open methods. Thanks go
to
+ Marat Sharafutdinov for reporting this!
+
+-------------------------------------------------------------------
Old:
----
asyncssh-2.9.0.tar.gz
New:
----
asyncssh-2.11.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-asyncssh.spec ++++++
--- /var/tmp/diff_new_pack.vWPkq4/_old 2022-08-06 22:08:31.430720342 +0200
+++ /var/tmp/diff_new_pack.vWPkq4/_new 2022-08-06 22:08:31.434720354 +0200
@@ -20,7 +20,7 @@
%define skip_python2 1
%define skip_python36 1
Name: python-asyncssh
-Version: 2.9.0
+Version: 2.11.0
Release: 0
Summary: Asynchronous SSHv2 client and server library
License: EPL-2.0 OR GPL-2.0-or-later
++++++ asyncssh-2.9.0.tar.gz -> asyncssh-2.11.0.tar.gz ++++++
++++ 4313 lines of diff (skipped)