Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2017-10-11 22:57:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and      /work/SRC/openSUSE:Factory/.python-paramiko.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-paramiko"

Wed Oct 11 22:57:09 2017 rev:36 rq:531787 version:2.3.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2017-08-13 14:59:57.350341857 +0200
+++ /work/SRC/openSUSE:Factory/.python-paramiko.new/python-paramiko.changes     
2017-10-11 22:57:27.427150001 +0200
@@ -1,0 +2,52 @@
+Thu Oct  5 11:12:50 UTC 2017 - mimi...@gmail.com
+
+- update to 2.3.1
+  + cert_support.tar.gz - missing test certificates for testsuite
+  * Certificate support broke the no-certificate case for Ed25519 keys 
+      (symptom is an AttributeError about public_blob.) This went uncaught
+      due to cert autoload behavior (i.e. our test suite never actually ran 
+      the no-cert case, because the cert existed!) Both issues have been 
fixed. 
+  * Implement basic client-side certificate authentication
+      (as per the OpenSSH vendor extension.)
+  * Added pre-authentication banner support for the server interface
+      (ServerInterface.get_banner plus related support in 
Transport/AuthHandler.) 
+  * Update Ed25519Key so its constructor offers the same file_obj parameter
+      as its sibling key classes.
+  * Add a gss_trust_dns option to Client and Transport to allow explicitly
+      setting whether or not DNS canonicalization should occur when using 
GSSAPI. 
+  * Paramiko originally defaulted to zlib compression level 9
+      (when one connects with compression=True; it defaults to off.) This has 
been
+      found to be quite wasteful and tends to cause much longer transfers in 
most
+      cases, than is necessar
+  * Enhance documentation around the new SFTP.posix_rename method
+      so it’s referenced in the ‘standard’ rename method for increased 
visibility.
+  * Modify logic around explicit disconnect messages, and unknown-channel 
situations,
+      so that they rely on centralized shutdown code instead of running their 
own.
+      This is at worst removing some unnecessary code, and may help with some
+      situations where Paramiko hangs at the end of a session.
+  * Display exception type and message when logging auth-rejection messages
+      (ones reading Auth rejected: unsupported or mangled public key); 
previously
+      this error case had a bare except and did not display exactly why the key
+      failed.
+  * Ed25519 keys never got proper API documentation support; this has been 
fixed.
+  * Update how we use Cryptography‘s signature/verification methods
+        so we aren’t relying on a deprecated API.
+
+-------------------------------------------------------------------
+Thu Oct  5 10:33:48 UTC 2017 - mimi...@gmail.com
+
+- update to 2.2.2:
+  * SSHClient now requests the type of host key it has (e.g. from known_hosts)
+    and does not consider a different type to be a “Missing” host key.
+    This fixes a common case where an ECDSA key is in known_hosts and the 
server
+    also has an RSA host key.
+  * Fix up host-key checking in our GSSAPI support, which was previously
+    using an incorrect API call
+  * Fix key exchange (kex) algorithm list for GSSAPI authentication;
+    reviously, the list used solely out-of-date algorithms, and now contains 
+    newer ones listed preferentially before the old
+  * Clean up GSSAPI authentication procedures so they do not prevent normal
+    fallback to other authentication methods on failure.
+  * Add rekeying support to GSSAPI connections, which was erroneously missing.
+
+-------------------------------------------------------------------

Old:
----
  paramiko-2.2.1.tar.gz

New:
----
  cert_support.tar.gz
  paramiko-2.3.1.tar.gz

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

Other differences:
------------------
++++++ python-paramiko.spec ++++++
--- /var/tmp/diff_new_pack.usK99F/_old  2017-10-11 22:57:28.343109831 +0200
+++ /var/tmp/diff_new_pack.usK99F/_new  2017-10-11 22:57:28.347109656 +0200
@@ -20,13 +20,15 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-paramiko
-Version:        2.2.1
+Version:        2.3.1
 Release:        0
 Url:            http://www.paramiko.org/
 Summary:        SSH2 protocol library
 License:        LGPL-2.1+
 Group:          Development/Languages/Python
 Source:         
https://files.pythonhosted.org/packages/source/p/paramiko/paramiko-%{version}.tar.gz
+# certificates needed by testsuite
+Source1:        cert_support.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  %{python_module PyNaCl >= 1.0.1}
 BuildRequires:  %{python_module bcrypt >= 3.1.3}
@@ -38,7 +40,7 @@
 BuildRequires:  python-rpm-macros
 Requires:       python-PyNaCl >= 1.0.1
 Requires:       python-bcrypt >= 3.1.3
-Requires:       python-cryptography >= 1.1
+Requires:       python-cryptography >= 1.5
 Requires:       python-pyasn1 >= 0.1.7
 BuildArch:      noarch
 
@@ -67,6 +69,7 @@
 %setup -q -n paramiko-%{version}
 # Fix non-executable script rpmlint issue:
 find demos -name "*.py" -exec sed -i "/#\!\/usr\/bin\/.*/d" {} \;
+tar xvzf %{SOURCE1} -C tests/
 
 %build
 %python_build

++++++ paramiko-2.2.1.tar.gz -> paramiko-2.3.1.tar.gz ++++++
++++ 3998 lines of diff (skipped)


Reply via email to