commit python-paramiko for openSUSE:Factory

2020-10-29 Thread root
Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2020-10-29 09:47:52

Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and  /work/SRC/openSUSE:Factory/.python-paramiko.new.3463 (New)


Package is "python-paramiko"

Thu Oct 29 09:47:52 2020 rev:49 rq:841523 version:2.7.2

Changes:

--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2020-09-08 22:44:26.263431928 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-paramiko.new.3463/python-paramiko.changes
2020-10-29 09:47:53.888145494 +0100
@@ -1,0 +2,7 @@
+Tue Oct 13 10:51:07 UTC 2020 - Benjamin Greiner 
+
+- remove dependency on pytest-relaxed
+  * paramiko-pr1655-remove-pytest-relaxed.patch
+  * gh#paramiko/paramiko#1655 
+
+---

New:

  paramiko-pr1655-remove-pytest-relaxed.patch



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.czFsfe/_old  2020-10-29 09:47:54.400145978 +0100
+++ /var/tmp/diff_new_pack.czFsfe/_new  2020-10-29 09:47:54.404145981 +0100
@@ -26,6 +26,8 @@
 URL:http://www.paramiko.org/
 Source0:
https://files.pythonhosted.org/packages/source/p/paramiko/paramiko-%{version}.tar.gz
 Patch0: paramiko-test_extend_timeout.patch
+# PATCH-FIX-UPSTREAM paramiko-pr1655-remove-pytest-relaxed.patch 
gh#paramiko/paramiko#1655 -- pytest-relaxed is broken
+Patch1: paramiko-pr1655-remove-pytest-relaxed.patch
 BuildRequires:  %{python_module PyNaCl >= 1.0.1}
 BuildRequires:  %{python_module bcrypt >= 3.1.3}
 BuildRequires:  %{python_module cryptography >= 2.5}
@@ -33,8 +35,8 @@
 BuildRequires:  %{python_module invocations}
 BuildRequires:  %{python_module invoke}
 BuildRequires:  %{python_module pyasn1 >= 0.1.7}
-BuildRequires:  %{python_module pytest-relaxed}
 BuildRequires:  %{python_module pytest-xdist}
+BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
@@ -46,7 +48,6 @@
 Requires:   python-pyasn1 >= 0.1.7
 BuildArch:  noarch
 BuildRequires:  %{python_module mock}
-BuildRequires:  %{python_module pytest}
 %python_subpackages
 
 %description
@@ -83,7 +84,6 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
-export LANG=en_US.UTF-8
 %pytest
 
 %files %{python_files}

++ paramiko-pr1655-remove-pytest-relaxed.patch ++
>From 5844aa0270d3ad8feab4bf1023e35aa4fc255b6c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
Date: Thu, 16 Apr 2020 09:22:59 +0200
Subject: [PATCH] Replace pytest-relaxed with plain pytest.raises

There is really no technical reason to bring pytest-relaxed to call
@raises as a decorator while plain pytest works just fine.  Plus,
pytest.raises() is used in test_sftp already.

pytest-relaxed causes humongous breakage to other packages
on the system.  It has been banned from Gentoo for this reason.
---
 dev-requirements.txt |  1 - (removed from patch=
 setup.cfg|  3 ---
 tests/test_client.py | 20 ++--
 3 files changed, 10 insertions(+), 14 deletions(-)

Index: paramiko-2.7.2/setup.cfg
===
--- paramiko-2.7.2.orig/setup.cfg
+++ paramiko-2.7.2/setup.cfg
@@ -13,7 +13,6 @@ ignore = E124,E125,E128,E261,E301,E302,E
 max-line-length = 79
 
 [tool:pytest]
-addopts = -p no:relaxed
 looponfailroots = tests paramiko
 filterwarnings = 
ignore::DeprecationWarning:pkg_resources
Index: paramiko-2.7.2/tests/test_client.py
===
--- paramiko-2.7.2.orig/tests/test_client.py
+++ paramiko-2.7.2/tests/test_client.py
@@ -33,7 +33,7 @@ import warnings
 import weakref
 from tempfile import mkstemp
 
-from pytest_relaxed import raises
+import pytest
 from mock import patch, Mock
 
 import paramiko
@@ -684,10 +684,10 @@ class PasswordPassphraseTests(ClientTest
 
 # TODO: more granular exception pending #387; should be signaling "no auth
 # methods available" because no key and no password
-@raises(SSHException)
 def test_passphrase_kwarg_not_used_for_password_auth(self):
-# Using the "right" password in the "wrong" field shouldn't work.
-self._test_connection(passphrase="pygmalion")
+with pytest.raises(SSHException):
+# Using the "right" password in the "wrong" field shouldn't work.
+self._test_connection(passphrase="pygmalion")
 
 def test_passphrase_kwarg_used_for_key_passphrase(self):
 # Straightforward again, with new passphrase kwarg.
@@ -705,14 +705,14 @@ class PasswordPassphraseTests(ClientTest
 passwo

commit python-paramiko for openSUSE:Factory

2020-09-08 Thread root
Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2020-09-08 22:44:09

Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and  /work/SRC/openSUSE:Factory/.python-paramiko.new.3399 (New)


Package is "python-paramiko"

Tue Sep  8 22:44:09 2020 rev:48 rq:832015 version:2.7.2

Changes:

--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2019-12-25 10:54:29.197623382 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-paramiko.new.3399/python-paramiko.changes
2020-09-08 22:44:26.263431928 +0200
@@ -1,0 +2,12 @@
+Fri Sep  4 06:29:23 UTC 2020 - Ondřej Súkup 
+
+- update to 2.7.2
+- drop configs.tar.gz
+ * Add missing test suite fixtures directory to MANIFEST.in
+ * Remove leading whitespace from OpenSSH RSA test suite static key fixture,
+ * Fix incorrect string formatting causing unhelpful error message annotation
+ when using Kerberos/GSSAPI.
+ * Fix incorrectly swapped order of p and q numbers when loading
+ OpenSSH-format RSA private keys.
+
+---

Old:

  configs.tar.gz
  paramiko-2.7.1.tar.gz

New:

  paramiko-2.7.2.tar.gz



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.EkBWCU/_old  2020-09-08 22:44:28.559433046 +0200
+++ /var/tmp/diff_new_pack.EkBWCU/_new  2020-09-08 22:44:28.563433048 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-paramiko
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,14 +18,13 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-paramiko
-Version:2.7.1
+Version:2.7.2
 Release:0
 Summary:SSH2 protocol library
 License:LGPL-2.1-or-later
 Group:  Documentation/Other
 URL:http://www.paramiko.org/
 Source0:
https://files.pythonhosted.org/packages/source/p/paramiko/paramiko-%{version}.tar.gz
-Source1:configs.tar.gz
 Patch0: paramiko-test_extend_timeout.patch
 BuildRequires:  %{python_module PyNaCl >= 1.0.1}
 BuildRequires:  %{python_module bcrypt >= 3.1.3}
@@ -72,7 +71,6 @@
 %prep
 %setup -q -n paramiko-%{version}
 %autopatch -p1
-tar -C tests/ -xzf %{SOURCE1}
 
 # Fix non-executable script rpmlint issue:
 find demos -name "*.py" -exec sed -i "/#\!\/usr\/bin\/.*/d" {} \;

++ paramiko-2.7.1.tar.gz -> paramiko-2.7.2.tar.gz ++
 21895 lines of diff (skipped)




commit python-paramiko for openSUSE:Factory

2019-12-25 Thread root
Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2019-12-25 10:54:17

Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and  /work/SRC/openSUSE:Factory/.python-paramiko.new.6675 (New)


Package is "python-paramiko"

Wed Dec 25 10:54:17 2019 rev:47 rq:758748 version:2.7.1

Changes:

--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2019-06-30 10:18:00.435294505 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-paramiko.new.6675/python-paramiko.changes
2019-12-25 10:54:29.197623382 +0100
@@ -1,0 +2,7 @@
+Sat Dec 21 17:11:48 UTC 2019 - Ondřej Súkup 
+
+- update to 2.7.1
+- add configs.tar.gz with missing test data
+ * full changelog at http://www.paramiko.org/changelog.html
+
+---

Old:

  paramiko-2.6.0.tar.gz

New:

  configs.tar.gz
  paramiko-2.7.1.tar.gz



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.sQV5EC/_old  2019-12-25 10:54:30.685623848 +0100
+++ /var/tmp/diff_new_pack.sQV5EC/_new  2019-12-25 10:54:30.685623848 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-paramiko
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,24 +18,29 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-paramiko
-Version:2.6.0
+Version:2.7.1
 Release:0
 Summary:SSH2 protocol library
 License:LGPL-2.1-or-later
-Group:  Development/Languages/Python
+Group:  Documentation/Other
 URL:http://www.paramiko.org/
-Source: 
https://files.pythonhosted.org/packages/source/p/paramiko/paramiko-%{version}.tar.gz
+Source0:
https://files.pythonhosted.org/packages/source/p/paramiko/paramiko-%{version}.tar.gz
+Source1:configs.tar.gz
 Patch0: paramiko-test_extend_timeout.patch
 BuildRequires:  %{python_module PyNaCl >= 1.0.1}
 BuildRequires:  %{python_module bcrypt >= 3.1.3}
 BuildRequires:  %{python_module cryptography >= 2.5}
 BuildRequires:  %{python_module gssapi}
+BuildRequires:  %{python_module invocations}
+BuildRequires:  %{python_module invoke}
 BuildRequires:  %{python_module pyasn1 >= 0.1.7}
 BuildRequires:  %{python_module pytest-relaxed}
+BuildRequires:  %{python_module pytest-xdist}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Recommends: python-gssapi
+Recommends: python-invoke
 Requires:   python-PyNaCl >= 1.0.1
 Requires:   python-bcrypt >= 3.1.3
 Requires:   python-cryptography >= 2.5
@@ -67,6 +72,7 @@
 %prep
 %setup -q -n paramiko-%{version}
 %autopatch -p1
+tar -C tests/ -xzf %{SOURCE1}
 
 # Fix non-executable script rpmlint issue:
 find demos -name "*.py" -exec sed -i "/#\!\/usr\/bin\/.*/d" {} \;

++ paramiko-2.6.0.tar.gz -> paramiko-2.7.1.tar.gz ++
 24716 lines of diff (skipped)




commit python-paramiko for openSUSE:Factory

2019-06-30 Thread root
Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2019-06-30 10:17:59

Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and  /work/SRC/openSUSE:Factory/.python-paramiko.new.4615 (New)


Package is "python-paramiko"

Sun Jun 30 10:17:59 2019 rev:46 rq:711850 version:2.6.0

Changes:

--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2019-06-18 14:51:24.389629035 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-paramiko.new.4615/python-paramiko.changes
2019-06-30 10:18:00.435294505 +0200
@@ -1,0 +2,11 @@
+Tue Jun 25 10:47:26 UTC 2019 - Ondřej Súkup 
+
+- update to 2.6.0
+- drop relaxed.patch and 1311.patch
+ * add a new keyword argument to SSHClient.connect 

+ and paramiko.transport.Transport -> disabled_algorithms
+ * Fix Ed25519 key handling so certain key comment lengths don't cause
+SSHException("Invalid key")
+ * Add backwards-compatible support for the gssapi
+
+---

Old:

  1311.patch
  paramiko-2.5.0.tar.gz
  relaxed.patch

New:

  paramiko-2.6.0.tar.gz



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.lYL3e5/_old  2019-06-30 10:18:00.867295176 +0200
+++ /var/tmp/diff_new_pack.lYL3e5/_new  2019-06-30 10:18:00.871295182 +0200
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-paramiko
-Version:2.5.0
+Version:2.6.0
 Release:0
 Summary:SSH2 protocol library
 License:LGPL-2.1-or-later
@@ -26,13 +26,12 @@
 URL:http://www.paramiko.org/
 Source: 
https://files.pythonhosted.org/packages/source/p/paramiko/paramiko-%{version}.tar.gz
 Patch0: paramiko-test_extend_timeout.patch
-Patch2: relaxed.patch
-Patch3: 1311.patch
 BuildRequires:  %{python_module PyNaCl >= 1.0.1}
 BuildRequires:  %{python_module bcrypt >= 3.1.3}
 BuildRequires:  %{python_module cryptography >= 2.5}
 BuildRequires:  %{python_module gssapi}
 BuildRequires:  %{python_module pyasn1 >= 0.1.7}
+BuildRequires:  %{python_module pytest-relaxed}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros

++ paramiko-2.5.0.tar.gz -> paramiko-2.6.0.tar.gz ++
 15553 lines of diff (skipped)




commit python-paramiko for openSUSE:Factory

2019-06-18 Thread root
Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2019-06-18 14:51:19

Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and  /work/SRC/openSUSE:Factory/.python-paramiko.new.4811 (New)


Package is "python-paramiko"

Tue Jun 18 14:51:19 2019 rev:45 rq:709720 version:2.5.0

Changes:

--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2019-03-29 20:34:28.142631743 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-paramiko.new.4811/python-paramiko.changes
2019-06-18 14:51:24.389629035 +0200
@@ -1,0 +2,16 @@
+Tue Jun 11 11:22:32 UTC 2019 - Ondřej Súkup 
+
+- update to 2.5.0 
+- dropped 1379.patch
+- refreshed patches:
+paramiko-test_extend_timeout.patch
+relaxed.patch
+1311.patch
+ * Add support for encrypt-then-MAC (ETM) schemes 
(hmac-sha2-256-...@openssh.com,
+hmac-sha2-512-...@openssh.com) and two newer Diffie-Hellman group key 
exchange
+algorithms (group14, using SHA256; and group16, using SHA512).
+ * Add support for Curve25519 key exchange.
+ * Raise Cryptography dependency requirement to version 2.5
+ * Add support for the modern (as of Python 3.3) import location of 
MutableMapping
+
+---

Old:

  1379.patch
  paramiko-2.4.2.tar.gz

New:

  paramiko-2.5.0.tar.gz



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.GgrF77/_old  2019-06-18 14:51:25.073628703 +0200
+++ /var/tmp/diff_new_pack.GgrF77/_new  2019-06-18 14:51:25.073628703 +0200
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-paramiko
-Version:2.4.2
+Version:2.5.0
 Release:0
 Summary:SSH2 protocol library
 License:LGPL-2.1-or-later
@@ -28,7 +28,6 @@
 Patch0: paramiko-test_extend_timeout.patch
 Patch2: relaxed.patch
 Patch3: 1311.patch
-Patch4: 1379.patch
 BuildRequires:  %{python_module PyNaCl >= 1.0.1}
 BuildRequires:  %{python_module bcrypt >= 3.1.3}
 BuildRequires:  %{python_module cryptography >= 2.5}

++ 1311.patch ++
 1192 lines (skipped)
 between /work/SRC/openSUSE:Factory/python-paramiko/1311.patch
 and /work/SRC/openSUSE:Factory/.python-paramiko.new.4811/1311.patch

++ paramiko-2.4.2.tar.gz -> paramiko-2.5.0.tar.gz ++
 14328 lines of diff (skipped)

++ paramiko-test_extend_timeout.patch ++
--- /var/tmp/diff_new_pack.GgrF77/_old  2019-06-18 14:51:25.329628579 +0200
+++ /var/tmp/diff_new_pack.GgrF77/_new  2019-06-18 14:51:25.329628579 +0200
@@ -1,8 +1,8 @@
-Index: paramiko-2.4.2/tests/test_buffered_pipe.py
+Index: paramiko-2.5.0/tests/test_buffered_pipe.py
 ===
 paramiko-2.4.2.orig/tests/test_buffered_pipe.py
-+++ paramiko-2.4.2/tests/test_buffered_pipe.py
-@@ -69,7 +69,7 @@ class BufferedPipeTest(unittest.TestCase
+--- paramiko-2.5.0.orig/tests/test_buffered_pipe.py
 paramiko-2.5.0/tests/test_buffered_pipe.py
+@@ -68,7 +68,7 @@ class BufferedPipeTest(unittest.TestCase
  self.assertTrue(False)
  except PipeTimeout:
  pass
@@ -10,4 +10,4 @@
 +self.assertEqual(b"b", p.read(1, 3.0))
  self.assertEqual(b"", p.read(1))
  
- def test_3_close_while_reading(self):
+ def test_close_while_reading(self):

++ relaxed.patch ++
--- /var/tmp/diff_new_pack.GgrF77/_old  2019-06-18 14:51:25.341628573 +0200
+++ /var/tmp/diff_new_pack.GgrF77/_new  2019-06-18 14:51:25.341628573 +0200
@@ -1,5 +1,7 @@
 paramiko-2.4.2.orig/tests/test_client.py
-+++ paramiko-2.4.2/tests/test_client.py
+Index: paramiko-2.5.0/tests/test_client.py
+===
+--- paramiko-2.5.0.orig/tests/test_client.py
 paramiko-2.5.0/tests/test_client.py
 @@ -33,7 +33,7 @@ import warnings
  import weakref
  from tempfile import mkstemp
@@ -9,7 +11,7 @@
  
  import paramiko
  from paramiko.pkey import PublicBlob
-@@ -662,7 +662,7 @@ class PasswordPassphraseTests(ClientTest):
+@@ -662,7 +662,7 @@ class PasswordPassphraseTests(ClientTest
  
  # TODO: more granular exception pending #387; should be signaling "no auth
  # methods available" because no key and no password
@@ -18,12 +20,12 @@
  def test_passphrase_kwarg_not_used_for_password_auth(self):
  # Using the "right" password in the "wrong" field shouldn't work.
  self._test_connection(passphrase="pygmalion")
-@@ -683,7 +683,7 @@ class PasswordPassphraseTests(ClientTest):
+@@ -683,7 +683,7 @@ class PasswordPassphraseTests(ClientTest
  password="television",
  )
 

commit python-paramiko for openSUSE:Factory

2019-03-29 Thread root
Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2019-03-29 20:34:19

Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and  /work/SRC/openSUSE:Factory/.python-paramiko.new.25356 (New)


Package is "python-paramiko"

Fri Mar 29 20:34:19 2019 rev:44 rq:684702 version:2.4.2

Changes:

--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2019-02-17 12:19:03.680238144 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-paramiko.new.25356/python-paramiko.changes   
2019-03-29 20:34:28.142631743 +0100
@@ -1,0 +2,6 @@
+Wed Mar 13 14:01:04 UTC 2019 - Tomáš Chvátal 
+
+- Run tests verbosely
+- Drop cert_support.tar.gz as it is currently properly in the release
+
+---

Old:

  cert_support.tar.gz



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.wq7xpR/_old  2019-03-29 20:34:30.002631857 +0100
+++ /var/tmp/diff_new_pack.wq7xpR/_new  2019-03-29 20:34:30.006631858 +0100
@@ -17,7 +17,6 @@
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%bcond_without test
 Name:   python-paramiko
 Version:2.4.2
 Release:0
@@ -26,8 +25,6 @@
 Group:  Development/Languages/Python
 URL:http://www.paramiko.org/
 Source: 
https://files.pythonhosted.org/packages/source/p/paramiko/paramiko-%{version}.tar.gz
-# certificates needed by testsuite
-Source1:cert_support.tar.gz
 Patch0: paramiko-test_extend_timeout.patch
 Patch2: relaxed.patch
 Patch3: 1311.patch
@@ -46,10 +43,8 @@
 Requires:   python-cryptography >= 2.5
 Requires:   python-pyasn1 >= 0.1.7
 BuildArch:  noarch
-%if %{with test}
 BuildRequires:  %{python_module mock}
 BuildRequires:  %{python_module pytest}
-%endif
 %python_subpackages
 
 %description
@@ -77,7 +72,6 @@
 
 # Fix non-executable script rpmlint issue:
 find demos -name "*.py" -exec sed -i "/#\!\/usr\/bin\/.*/d" {} \;
-tar xvzf %{SOURCE1} -C tests/
 
 %build
 %python_build
@@ -86,11 +80,9 @@
 %python_install
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
-%if %{with test}
 %check
 export LANG=en_US.UTF-8
-%python_expand pytest-%{$python_bin_suffix}
-%endif
+%pytest
 
 %files %{python_files}
 %license LICENSE




commit python-paramiko for openSUSE:Factory

2019-02-17 Thread root
Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2019-02-17 12:19:00

Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and  /work/SRC/openSUSE:Factory/.python-paramiko.new.28833 (New)


Package is "python-paramiko"

Sun Feb 17 12:19:00 2019 rev:43 rq:676253 version:2.4.2

Changes:

--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2019-01-08 12:17:16.688993221 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-paramiko.new.28833/python-paramiko.changes   
2019-02-17 12:19:03.680238144 +0100
@@ -1,0 +2,16 @@
+Thu Feb 14 20:49:56 UTC 2019 - Hans-Peter Jansen 
+
+- add empty line after %autopatch: build fails up to 42.3 otherwise
+
+---
+Thu Feb 14 17:00:13 UTC 2019 - Ondřej Súkup 
+
+- drop python-pytest_relaxed dependency
+- add patches:
+   1311.patch - fix warnings
+   1379.patch - fix support for gssapi
+   relaxed.patch - remove unnecessary pytest_relaxed dep
+- remove patch:
+   disable-gssapi.patch - supersseded
+
+---

Old:

  disable-gssapi.patch

New:

  1311.patch
  1379.patch
  relaxed.patch



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.mEWITf/_old  2019-02-17 12:19:06.248237440 +0100
+++ /var/tmp/diff_new_pack.mEWITf/_new  2019-02-17 12:19:06.264237435 +0100
@@ -29,22 +29,25 @@
 # certificates needed by testsuite
 Source1:cert_support.tar.gz
 Patch0: paramiko-test_extend_timeout.patch
-Patch1: disable-gssapi.patch
+Patch2: relaxed.patch
+Patch3: 1311.patch
+Patch4: 1379.patch
 BuildRequires:  %{python_module PyNaCl >= 1.0.1}
 BuildRequires:  %{python_module bcrypt >= 3.1.3}
-BuildRequires:  %{python_module cryptography >= 1.1}
+BuildRequires:  %{python_module cryptography >= 2.5}
+BuildRequires:  %{python_module gssapi}
 BuildRequires:  %{python_module pyasn1 >= 0.1.7}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
+Recommends: python-gssapi
 Requires:   python-PyNaCl >= 1.0.1
 Requires:   python-bcrypt >= 3.1.3
-Requires:   python-cryptography >= 1.5
+Requires:   python-cryptography >= 2.5
 Requires:   python-pyasn1 >= 0.1.7
 BuildArch:  noarch
 %if %{with test}
 BuildRequires:  %{python_module mock}
-BuildRequires:  %{python_module pytest-relaxed}
 BuildRequires:  %{python_module pytest}
 %endif
 %python_subpackages
@@ -70,8 +73,8 @@
 
 %prep
 %setup -q -n paramiko-%{version}
-%patch0 -p1
-%patch1 -p1
+%autopatch -p1
+
 # Fix non-executable script rpmlint issue:
 find demos -name "*.py" -exec sed -i "/#\!\/usr\/bin\/.*/d" {} \;
 tar xvzf %{SOURCE1} -C tests/

++ disable-gssapi.patch -> 1311.patch ++
 1173 lines (skipped)
 between /work/SRC/openSUSE:Factory/python-paramiko/disable-gssapi.patch
 and /work/SRC/openSUSE:Factory/.python-paramiko.new.28833/1311.patch

++ disable-gssapi.patch -> 1379.patch ++
--- /work/SRC/openSUSE:Factory/python-paramiko/disable-gssapi.patch 
2018-11-18 23:21:24.730262748 +0100
+++ /work/SRC/openSUSE:Factory/.python-paramiko.new.28833/1379.patch
2019-02-17 12:19:03.484238198 +0100
@@ -1,13 +1,172 @@
-Index: paramiko-2.4.2/paramiko/ssh_gss.py
+From 36fbe57629cbbb7bf0f4a1e98c43352b82fe181d Mon Sep 17 00:00:00 2001
+From: Andrew Wason 
+Date: Wed, 6 Feb 2019 10:56:53 -0500
+Subject: [PATCH 1/4] Move to cryptography 2.5 and stop using deprecated APIs.
+
+Fixes #1369
+---
+ paramiko/ecdsakey.py  |  4 ++--
+ paramiko/kex_ecdh_nist.py | 37 +
+ setup.py  |  2 +-
+ tests/test_kex.py | 12 ++--
+ 5 files changed, 40 insertions(+), 19 deletions(-)
+
+Index: paramiko-2.4.2/paramiko/ecdsakey.py
 ===
 paramiko-2.4.2.orig/paramiko/ssh_gss.py
-+++ paramiko-2.4.2/paramiko/ssh_gss.py
-@@ -53,7 +53,7 @@ try:
- import gssapi
- 
- GSS_EXCEPTIONS = (gssapi.GSSException,)
--except (ImportError, OSError):
-+except (ImportError, OSError, AttributeError):
- try:
- import pywintypes
- import sspicon
+--- paramiko-2.4.2.orig/paramiko/ecdsakey.py
 paramiko-2.4.2/paramiko/ecdsakey.py
+@@ -160,12 +160,12 @@ class ECDSAKey(PKey):
+ 
+ pointinfo = msg.get_binary()
+ try:
+-numbers = ec.EllipticCurvePublicNumbers.from_encoded_point(
++key = ec.EllipticCurvePublicKey.from_encoded_point(
+ self.ecdsa_curve.curve_class(), pointinfo
+ )
++self.verifying_ke

commit python-paramiko for openSUSE:Factory

2019-01-08 Thread root
Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2019-01-08 12:17:15

Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and  /work/SRC/openSUSE:Factory/.python-paramiko.new.28833 (New)


Package is "python-paramiko"

Tue Jan  8 12:17:15 2019 rev:42 rq:662763 version:2.4.2

Changes:

--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2018-12-27 00:27:21.867762611 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-paramiko.new.28833/python-paramiko.changes   
2019-01-08 12:17:16.688993221 +0100
@@ -14 +14 @@
-- update to 2.4.2
+- update to 2.4.2 (bsc#151, CVE-2018-1000805)



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.0RGw4F/_old  2019-01-08 12:17:17.236992706 +0100
+++ /var/tmp/diff_new_pack.0RGw4F/_new  2019-01-08 12:17:17.236992706 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-paramiko
 #
-# 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




commit python-paramiko for openSUSE:Factory

2018-12-26 Thread root
Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2018-12-27 00:27:20

Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and  /work/SRC/openSUSE:Factory/.python-paramiko.new.28833 (New)


Package is "python-paramiko"

Thu Dec 27 00:27:20 2018 rev:41 rq:659533 version:2.4.2

Changes:

--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2018-11-18 23:21:24.826262644 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-paramiko.new.28833/python-paramiko.changes   
2018-12-27 00:27:21.867762611 +0100
@@ -1,0 +2,5 @@
+Tue Dec  4 12:51:08 UTC 2018 - Matej Cepl 
+
+- Remove superfluous devel dependency for noarch package
+
+---



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.nSBIVH/_old  2018-12-27 00:27:22.643761976 +0100
+++ /var/tmp/diff_new_pack.nSBIVH/_new  2018-12-27 00:27:22.647761973 +0100
@@ -33,7 +33,6 @@
 BuildRequires:  %{python_module PyNaCl >= 1.0.1}
 BuildRequires:  %{python_module bcrypt >= 3.1.3}
 BuildRequires:  %{python_module cryptography >= 1.1}
-BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module pyasn1 >= 0.1.7}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes




commit python-paramiko for openSUSE:Factory

2018-11-18 Thread root
Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2018-11-18 23:21:24

Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and  /work/SRC/openSUSE:Factory/.python-paramiko.new (New)


Package is "python-paramiko"

Sun Nov 18 23:21:24 2018 rev:40 rq:648723 version:2.4.2

Changes:

--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2018-10-15 10:05:18.493931742 +0200
+++ /work/SRC/openSUSE:Factory/.python-paramiko.new/python-paramiko.changes 
2018-11-18 23:21:24.826262644 +0100
@@ -1,0 +2,5 @@
+Tue Nov 13 11:47:43 UTC 2018 - Ondřej Súkup 
+
+- add disable-gssapi.patch - workaround for boo#1115769
+
+---

New:

  disable-gssapi.patch



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.dpQ5ds/_old  2018-11-18 23:21:25.174262265 +0100
+++ /var/tmp/diff_new_pack.dpQ5ds/_new  2018-11-18 23:21:25.174262265 +0100
@@ -29,6 +29,7 @@
 # certificates needed by testsuite
 Source1:cert_support.tar.gz
 Patch0: paramiko-test_extend_timeout.patch
+Patch1: disable-gssapi.patch
 BuildRequires:  %{python_module PyNaCl >= 1.0.1}
 BuildRequires:  %{python_module bcrypt >= 3.1.3}
 BuildRequires:  %{python_module cryptography >= 1.1}
@@ -71,6 +72,7 @@
 %prep
 %setup -q -n paramiko-%{version}
 %patch0 -p1
+%patch1 -p1
 # Fix non-executable script rpmlint issue:
 find demos -name "*.py" -exec sed -i "/#\!\/usr\/bin\/.*/d" {} \;
 tar xvzf %{SOURCE1} -C tests/

++ disable-gssapi.patch ++
Index: paramiko-2.4.2/paramiko/ssh_gss.py
===
--- paramiko-2.4.2.orig/paramiko/ssh_gss.py
+++ paramiko-2.4.2/paramiko/ssh_gss.py
@@ -53,7 +53,7 @@ try:
 import gssapi
 
 GSS_EXCEPTIONS = (gssapi.GSSException,)
-except (ImportError, OSError):
+except (ImportError, OSError, AttributeError):
 try:
 import pywintypes
 import sspicon



commit python-paramiko for openSUSE:Factory

2018-10-15 Thread root
Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2018-10-15 10:05:10

Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and  /work/SRC/openSUSE:Factory/.python-paramiko.new (New)


Package is "python-paramiko"

Mon Oct 15 10:05:10 2018 rev:39 rq:640326 version:2.4.2

Changes:

--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2018-03-26 13:01:50.179994520 +0200
+++ /work/SRC/openSUSE:Factory/.python-paramiko.new/python-paramiko.changes 
2018-10-15 10:05:18.493931742 +0200
@@ -1,0 +2,14 @@
+Fri Oct  5 08:26:46 UTC 2018 - Ondřej Súkup 
+
+- update to 2.4.2
+- refresh paramiko-test_extend_timeout.patch
+ * Fix exploit (CVE pending) in Paramiko's server mode (not client mode)
+ where hostile clients could trick the server into thinking they were
+ authenticated without actually submitting valid authentication.
+ * Modify protocol message handling such that Transport does not respond
+to MSG_UNIMPLEMENTED with its own MSG_UNIMPLEMENTED
+ * Updated SSHConfig.lookup  so it returns
+a new, type-casting-friendly dict subclass (~paramiko.config.SSHConfigDict)
+in lieu of dict literals.
+
+---

Old:

  paramiko-2.4.1.tar.gz

New:

  paramiko-2.4.2.tar.gz



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.ZE6Jv8/_old  2018-10-15 10:05:19.101931089 +0200
+++ /var/tmp/diff_new_pack.ZE6Jv8/_new  2018-10-15 10:05:19.101931089 +0200
@@ -12,25 +12,23 @@
 # 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/
 #
 
 
-%bcond_without test
-
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%bcond_without test
 Name:   python-paramiko
-Version:2.4.1
+Version:2.4.2
 Release:0
-Url:http://www.paramiko.org/
 Summary:SSH2 protocol library
 License:LGPL-2.1-or-later
 Group:  Development/Languages/Python
+URL:http://www.paramiko.org/
 Source: 
https://files.pythonhosted.org/packages/source/p/paramiko/paramiko-%{version}.tar.gz
 # certificates needed by testsuite
 Source1:cert_support.tar.gz
 Patch0: paramiko-test_extend_timeout.patch
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  %{python_module PyNaCl >= 1.0.1}
 BuildRequires:  %{python_module bcrypt >= 3.1.3}
 BuildRequires:  %{python_module cryptography >= 1.1}
@@ -39,17 +37,16 @@
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-%if %{with test}
-
-BuildRequires:  %{python_module pytest-relaxed}
-BuildRequires:  %{python_module pytest}
-%endif
 Requires:   python-PyNaCl >= 1.0.1
 Requires:   python-bcrypt >= 3.1.3
 Requires:   python-cryptography >= 1.5
 Requires:   python-pyasn1 >= 0.1.7
 BuildArch:  noarch
-
+%if %{with test}
+BuildRequires:  %{python_module mock}
+BuildRequires:  %{python_module pytest-relaxed}
+BuildRequires:  %{python_module pytest}
+%endif
 %python_subpackages
 
 %description
@@ -92,11 +89,12 @@
 %endif
 
 %files %{python_files}
-%defattr(-,root,root)
-%doc LICENSE README.rst
+%license LICENSE
+%doc README.rst
 %{python_sitelib}/*
 
 %files -n python-paramiko-doc
-%doc LICENSE demos/
+%license LICENSE
+%doc demos/
 
 %changelog

++ paramiko-2.4.1.tar.gz -> paramiko-2.4.2.tar.gz ++
 30640 lines of diff (skipped)

++ paramiko-test_extend_timeout.patch ++
--- /var/tmp/diff_new_pack.ZE6Jv8/_old  2018-10-15 10:05:19.357930814 +0200
+++ /var/tmp/diff_new_pack.ZE6Jv8/_new  2018-10-15 10:05:19.357930814 +0200
@@ -1,11 +1,13 @@
 paramiko-2.4.1/tests/test_buffered_pipe.py 2018/03/15 17:40:29 1.1
-+++ paramiko-2.4.1/tests/test_buffered_pipe.py 2018/03/15 17:40:36
-@@ -69,7 +69,7 @@
+Index: paramiko-2.4.2/tests/test_buffered_pipe.py
+===
+--- paramiko-2.4.2.orig/tests/test_buffered_pipe.py
 paramiko-2.4.2/tests/test_buffered_pipe.py
+@@ -69,7 +69,7 @@ class BufferedPipeTest(unittest.TestCase
  self.assertTrue(False)
  except PipeTimeout:
  pass
--self.assertEqual(b'b', p.read(1, 1.0))
-+self.assertEqual(b'b', p.read(1, 3.0))
- self.assertEqual(b'', p.read(1))
+-self.assertEqual(b"b", p.read(1, 1.0))
++self.assertEqual(b"b", p.read(1, 3.0))
+ self.assertEqual(b"", p.read(1))
  
  def test_3_close_while_reading(self):

commit python-paramiko for openSUSE:Factory

2018-03-26 Thread root
Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2018-03-26 13:01:43

Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and  /work/SRC/openSUSE:Factory/.python-paramiko.new (New)


Package is "python-paramiko"

Mon Mar 26 13:01:43 2018 rev:38 rq:587599 version:2.4.1

Changes:

--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2017-11-17 11:00:24.199845412 +0100
+++ /work/SRC/openSUSE:Factory/.python-paramiko.new/python-paramiko.changes 
2018-03-26 13:01:50.179994520 +0200
@@ -1,0 +2,29 @@
+Thu Mar 15 18:38:22 CET 2018 - r...@suse.de
+
+- add paramiko-test_extend_timeout.patch (bsc#1085529)
+  extend timeout in testsuite to pass on ppc64le 
+
+---
+Thu Mar 15 07:10:09 UTC 2018 - tbecht...@suse.com
+
+update to version 2.4.1 (bsc#1085276, CVE-2018-7750):
+  * changelog: update for #1039 / #1051
+  * Screen off dev version of Python from test matrix
+  * ensure ed25519 password is bytes
+  * Cut 2.0.8
+  * Cut 2.3.2
+  * Initial tests proving CVE-2018-7750 / #1175
+  * Guess something else added this prior to the merge
+  * Fixes CVE-2018-7750 / #1175
+  * Uncaught typo in test suite
+  * Initial tests proving CVE-2018-7750 / #XXX
+  * Test proving #1039 / efficacy of #1051
+  * Changelog closes #1175
+  * Cut 2.1.5
+  * Allow overriding test client connect kwargs in Transport test suite
+  * Cut 2.4.1
+  * Fixes CVE-2018-7750 / #XXX
+  * Cut 2.2.3
+  * flake8
+
+---

Old:

  paramiko-2.4.0.tar.gz

New:

  paramiko-2.4.1.tar.gz
  paramiko-test_extend_timeout.patch



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.LpB4M8/_old  2018-03-26 13:01:51.487947323 +0200
+++ /var/tmp/diff_new_pack.LpB4M8/_new  2018-03-26 13:01:51.495947035 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-paramiko
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -20,15 +20,16 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-paramiko
-Version:2.4.0
+Version:2.4.1
 Release:0
 Url:http://www.paramiko.org/
 Summary:SSH2 protocol library
-License:LGPL-2.1+
+License:LGPL-2.1-or-later
 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
+Patch0: paramiko-test_extend_timeout.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  %{python_module PyNaCl >= 1.0.1}
 BuildRequires:  %{python_module bcrypt >= 3.1.3}
@@ -72,6 +73,7 @@
 
 %prep
 %setup -q -n paramiko-%{version}
+%patch0 -p1
 # Fix non-executable script rpmlint issue:
 find demos -name "*.py" -exec sed -i "/#\!\/usr\/bin\/.*/d" {} \;
 tar xvzf %{SOURCE1} -C tests/

++ paramiko-2.4.0.tar.gz -> paramiko-2.4.1.tar.gz ++
 3099 lines of diff (skipped)

++ paramiko-test_extend_timeout.patch ++
--- paramiko-2.4.1/tests/test_buffered_pipe.py  2018/03/15 17:40:29 1.1
+++ paramiko-2.4.1/tests/test_buffered_pipe.py  2018/03/15 17:40:36
@@ -69,7 +69,7 @@
 self.assertTrue(False)
 except PipeTimeout:
 pass
-self.assertEqual(b'b', p.read(1, 1.0))
+self.assertEqual(b'b', p.read(1, 3.0))
 self.assertEqual(b'', p.read(1))
 
 def test_3_close_while_reading(self):



commit python-paramiko for openSUSE:Factory

2017-11-17 Thread root
Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2017-11-17 10:55:03

Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and  /work/SRC/openSUSE:Factory/.python-paramiko.new (New)


Package is "python-paramiko"

Fri Nov 17 10:55:03 2017 rev:37 rq:542197 version:2.4.0

Changes:

--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2017-10-11 22:57:27.427150001 +0200
+++ /work/SRC/openSUSE:Factory/.python-paramiko.new/python-paramiko.changes 
2017-11-17 11:00:24.199845412 +0100
@@ -1,0 +2,9 @@
+Thu Nov 16 09:36:24 UTC 2017 - mimi...@gmail.com
+
+- update to 2.4.0
+  + new pytest based testsuite
+  * dd a new passphrase kwarg to SSHClient.connect so users may disambiguate
+ key-decryption passphrases from password-auth passwords. 
+  * Drop Python 2.6 and Python 3.3 support
+
+---

Old:

  paramiko-2.3.1.tar.gz

New:

  paramiko-2.4.0.tar.gz



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.a3rdDK/_old  2017-11-17 11:00:24.867820965 +0100
+++ /var/tmp/diff_new_pack.a3rdDK/_new  2017-11-17 11:00:24.867820965 +0100
@@ -20,7 +20,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-paramiko
-Version:2.3.1
+Version:2.4.0
 Release:0
 Url:http://www.paramiko.org/
 Summary:SSH2 protocol library
@@ -38,6 +38,11 @@
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
+%if %{with test}
+
+BuildRequires:  %{python_module pytest-relaxed}
+BuildRequires:  %{python_module pytest}
+%endif
 Requires:   python-PyNaCl >= 1.0.1
 Requires:   python-bcrypt >= 3.1.3
 Requires:   python-cryptography >= 1.5
@@ -81,7 +86,7 @@
 %if %{with test}
 %check
 export LANG=en_US.UTF-8
-%python_exec test.py
+%python_expand pytest-%{$python_bin_suffix}
 %endif
 
 %files %{python_files}

++ paramiko-2.3.1.tar.gz -> paramiko-2.4.0.tar.gz ++
 8434 lines of diff (skipped)




commit python-paramiko for openSUSE:Factory

2017-10-11 Thread root
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}
@@ 

commit python-paramiko for openSUSE:Factory

2017-06-15 Thread root
Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2017-06-15 11:25:18

Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and  /work/SRC/openSUSE:Factory/.python-paramiko.new (New)


Package is "python-paramiko"

Thu Jun 15 11:25:18 2017 rev:34 rq:503627 version:2.1.3

Changes:

--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2017-04-28 15:23:18.534578204 +0200
+++ /work/SRC/openSUSE:Factory/.python-paramiko.new/python-paramiko.changes 
2017-06-15 11:25:52.734346523 +0200
@@ -1,0 +2,36 @@
+Sun Jun 11 16:32:09 UTC 2017 - mimi...@gmail.com
+
+- update to 2.1.3
+* Make util.log_to_file append instead of replace.
+* SSHClient and Transport could cause a memory leak if there’s a connection
+problem or protocol error, even if Transport.close() is called.
+* Prior support for ecdsa-sha2-nistp(384|521) algorithms didn’t fully extend
+to covering host keys, preventing connection to hosts which only offer
+these key types and no others. This is now fixed.
+* Prefer newer ecdsa-sha2-nistp keys over RSA and DSA keys during host key
+selection. This improves compatibility with OpenSSH, both in terms of 
general
+behavior, and also re: ability to properly leverage OpenSSH-modified
+known_hosts files.
+* The RC4/arcfour family of ciphers has been broken since version 2.0; but 
since
+the algorithm is now known to be completely insecure, we are opting
+to remove support outright instead of fixing it.
+* Move sha1 above the now-arguably-broken md5 in the list of preferred MAC
+algorithms, as an incremental security improvement for users whose 
target
+systems offer both.
+* Writing encrypted/password-protected private key files was silently broken
+since 2.0 due to an incorrect API call
+ Includes a directly related fix, namely adding the ability to read 
AES-256-CBC
+ciphered private keys (which is now what we tend to write out as it is
+Cryptography’s default private key cipher.)
+* Allow any type implementing the buffer API to be used with BufferedFile,
+Channel, and SFTPFile. This resolves a regression introduced in 1.13
+with the Python 3 porting changes, when using types such as memoryview.
+* Enhance default cipher preference order such that aes(192|256)-cbc are 
preferred
+over blowfish-cbc.
+* 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.
+* Overhaul the codebase to be PEP-8
+
+---

Old:

  paramiko-2.1.2.tar.gz

New:

  paramiko-2.1.3.tar.gz



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.9OKXkL/_old  2017-06-15 11:25:53.370256756 +0200
+++ /var/tmp/diff_new_pack.9OKXkL/_new  2017-06-15 11:25:53.378255626 +0200
@@ -20,7 +20,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-paramiko
-Version:2.1.2
+Version:2.1.3
 Release:0
 Url:http://www.paramiko.org/
 Summary:SSH2 protocol library
@@ -28,12 +28,12 @@
 Group:  Development/Languages/Python
 Source: 
https://files.pythonhosted.org/packages/source/p/paramiko/paramiko-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  fdupes
-BuildRequires:  python-rpm-macros
-BuildRequires:  %{python_module devel}
-BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module cryptography >= 1.1}
+BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module pyasn1 >= 0.1.7}
+BuildRequires:  %{python_module setuptools}
+BuildRequires:  fdupes
+BuildRequires:  python-rpm-macros
 Requires:   python-cryptography >= 1.1
 Requires:   python-pyasn1 >= 0.1.7
 BuildArch:  noarch

++ paramiko-2.1.2.tar.gz -> paramiko-2.1.3.tar.gz ++
 9962 lines of diff (skipped)




commit python-paramiko for openSUSE:Factory

2017-04-28 Thread root
Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2017-04-28 15:23:17

Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and  /work/SRC/openSUSE:Factory/.python-paramiko.new (New)


Package is "python-paramiko"

Fri Apr 28 15:23:17 2017 rev:33 rq:489399 version:2.1.2

Changes:

--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2017-04-06 11:00:46.511243892 +0200
+++ /work/SRC/openSUSE:Factory/.python-paramiko.new/python-paramiko.changes 
2017-04-28 15:23:18.534578204 +0200
@@ -1,0 +2,5 @@
+Wed Apr 19 17:24:58 UTC 2017 - toddrme2...@gmail.com
+
+- Implement single-spec version.
+
+---



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.KOyfw6/_old  2017-04-28 15:23:19.462447241 +0200
+++ /var/tmp/diff_new_pack.KOyfw6/_new  2017-04-28 15:23:19.466446678 +0200
@@ -16,6 +16,9 @@
 #
 
 
+%bcond_without test
+
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-paramiko
 Version:2.1.2
 Release:0
@@ -23,15 +26,18 @@
 Summary:SSH2 protocol library
 License:LGPL-2.1+
 Group:  Development/Languages/Python
-Source: 
https://pypi.io/packages/source/p/paramiko/paramiko-%{version}.tar.gz
+Source: 
https://files.pythonhosted.org/packages/source/p/paramiko/paramiko-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  python-cryptography >= 1.1
-BuildRequires:  python-devel
-BuildRequires:  python-pyasn1 >= 0.1.7
-BuildRequires:  python-setuptools
+BuildRequires:  fdupes
+BuildRequires:  python-rpm-macros
+BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module cryptography >= 1.1}
+BuildRequires:  %{python_module pyasn1 >= 0.1.7}
 Requires:   python-cryptography >= 1.1
 Requires:   python-pyasn1 >= 0.1.7
 BuildArch:  noarch
+%python_subpackages
 
 %description
 This is a library for making SSH2 connections (client or server).
@@ -43,20 +49,22 @@
 %setup -q -n paramiko-%{version}
 
 %build
-python setup.py build
+%python_build
 
 %install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+%python_install
+%python_expand %fdupes %{buildroot}%{$python_sitelib}
 
+%if %{with test}
 %check
-# The --no-transport fixes a known issue with the tests
-# https://github.com/paramiko/paramiko/issues/574
-# Check if still failing on next release
-LANG=en_US.UTF-8 python test.py --no-transport
+export LANG=en_US.UTF-8
+%python_exec test.py
+%endif
 
-%files
+%files %{python_files}
 %defattr(-,root,root)
-%doc LICENSE README.rst demos
+%doc LICENSE README.rst
+%doc demos/
 %{python_sitelib}/*
 
 %changelog




commit python-paramiko for openSUSE:Factory

2017-04-06 Thread root
Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2017-04-06 11:00:44

Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and  /work/SRC/openSUSE:Factory/.python-paramiko.new (New)


Package is "python-paramiko"

Thu Apr  6 11:00:44 2017 rev:32 rq:482604 version:2.1.2

Changes:

--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2017-01-25 23:23:18.451029690 +0100
+++ /work/SRC/openSUSE:Factory/.python-paramiko.new/python-paramiko.changes 
2017-04-06 11:00:46.511243892 +0200
@@ -1,0 +2,23 @@
+Fri Mar 17 20:25:35 UTC 2017 - rjsch...@suse.com
+
+- Fix version setting for cryptography for build
+
+---
+Thu Mar 16 22:23:45 UTC 2017 - rjsch...@suse.com
+
+- Add python-pyasn1 as Buildrequires for testing
+
+---
+Fri Feb 24 16:27:00 UTC 2017 - mimi...@gmail.com
+
+- update to 2.1.2
+* Fix a bug in server-mode concerning multiple interactive auth steps
+*  SSHClient now gives its internal Transport a handle on itself, preventing 
+garbage collection of the client until the session is closed. Without this,
+some code which returns stream or transport objects without the client that
+generated them, would result in premature session closure
+when the client was GCd
+* Avoid test suite exceptions on platforms lacking errno.ETIME
+* weak how RSAKey.__str__ behaves so it doesn’t cause TypeError under Python 3.
+
+---
@@ -154 +177 @@
-- update to version 1.15.2:
+- update to version 1.15.2 (bsc#962291)

Old:

  paramiko-2.1.1.tar.gz

New:

  paramiko-2.1.2.tar.gz



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.5EgKCg/_old  2017-04-06 11:00:48.410975394 +0200
+++ /var/tmp/diff_new_pack.5EgKCg/_new  2017-04-06 11:00:48.414974830 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-paramiko
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -17,7 +17,7 @@
 
 
 Name:   python-paramiko
-Version:2.1.1
+Version:2.1.2
 Release:0
 Url:http://www.paramiko.org/
 Summary:SSH2 protocol library
@@ -25,16 +25,13 @@
 Group:  Development/Languages/Python
 Source: 
https://pypi.io/packages/source/p/paramiko/paramiko-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  python-cryptography
+BuildRequires:  python-cryptography >= 1.1
 BuildRequires:  python-devel
+BuildRequires:  python-pyasn1 >= 0.1.7
 BuildRequires:  python-setuptools
 Requires:   python-cryptography >= 1.1
 Requires:   python-pyasn1 >= 0.1.7
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
-%{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
-%else
 BuildArch:  noarch
-%endif
 
 %description
 This is a library for making SSH2 connections (client or server).

++ paramiko-2.1.1.tar.gz -> paramiko-2.1.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/paramiko-2.1.1/PKG-INFO new/paramiko-2.1.2/PKG-INFO
--- old/paramiko-2.1.1/PKG-INFO 2016-12-13 01:13:02.0 +0100
+++ new/paramiko-2.1.2/PKG-INFO 2017-02-21 06:24:26.0 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: paramiko
-Version: 2.1.1
+Version: 2.1.2
 Summary: SSH2 protocol library
 Home-page: https://github.com/paramiko/paramiko/
 Author: Jeff Forcier
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/paramiko-2.1.1/README.rst 
new/paramiko-2.1.2/README.rst
--- old/paramiko-2.1.1/README.rst   2016-12-13 01:09:49.0 +0100
+++ new/paramiko-2.1.2/README.rst   2017-02-21 06:23:24.0 +0100
@@ -11,7 +11,7 @@
 
 :Paramiko:Python SSH module
 :Copyright:   Copyright (c) 2003-2009  Robey Pointer 
-:Copyright:   Copyright (c) 2013-2016  Jeff Forcier 
+:Copyright:   Copyright (c) 2013-2017  Jeff Forcier 
 :License: `LGPL `_
 :Homepage:http://www.paramiko.org/
 :API docs:http://docs.paramiko.org
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/paramiko-2.1.1/docs/.buildinfo 
new/paramiko-2.1.2/docs/.buildinfo
--- old/paramiko-2.1.1/docs/.buildinfo  2016-12-13 01:13:01.0 +0100

commit python-paramiko for openSUSE:Factory

2017-01-25 Thread root
Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2017-01-25 23:23:17

Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and  /work/SRC/openSUSE:Factory/.python-paramiko.new (New)


Package is "python-paramiko"

Changes:

--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2016-10-10 16:24:00.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-paramiko.new/python-paramiko.changes 
2017-01-25 23:23:18.451029690 +0100
@@ -1,0 +2,25 @@
+Tue Dec 13 11:50:39 UTC 2016 - mimi...@gmail.com
+
+- update to 2.1.1
+* A tweak to the original patch implementing gh#398 was not fully applied, 
+causing calls to ~paramiko.client.SSHClient.invoke_shell to fail with
+AttributeError. This has been fixed.
+* Fix the implementation of PKey.write_private_key_file (this method is only
+publicly defined on subclasses; the fix was in the private real
+implementation) so it passes the correct params to open()
+* Add an optional timeout parameter to Transport.start_clienti
+ (and feed it the value of the
+configured connection timeout when used within SSHClient
+.)
+* Catch AssertionError thrown by Cryptography when attempting to load bad
+ECDSA keys, turning it into an SSHException.
+* Add a missing .closed attribute (plus ._closed because reasons) to
+ProxyCommand 
+* Make the subprocess import in proxy.py lazy so users on platforms without
+it (such as Google App Engine) can import Paramiko successfully
+* Fix incorrect docstring/param-list for Transport.auth_gssapi_keyex
+ so it matches
+the real signature.
+* Add an environment dict argument to Client.exec_command
+
+---

Old:

  paramiko-2.0.2.tar.gz

New:

  paramiko-2.1.1.tar.gz



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.v1TCUY/_old  2017-01-25 23:23:18.858968176 +0100
+++ /var/tmp/diff_new_pack.v1TCUY/_new  2017-01-25 23:23:18.858968176 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   python-paramiko
-Version:2.0.2
+Version:2.1.1
 Release:0
 Url:http://www.paramiko.org/
 Summary:SSH2 protocol library

++ paramiko-2.0.2.tar.gz -> paramiko-2.1.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/paramiko-2.0.2/PKG-INFO new/paramiko-2.1.1/PKG-INFO
--- old/paramiko-2.0.2/PKG-INFO 2016-07-26 06:15:48.0 +0200
+++ new/paramiko-2.1.1/PKG-INFO 2016-12-13 01:13:02.0 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: paramiko
-Version: 2.0.2
+Version: 2.1.1
 Summary: SSH2 protocol library
 Home-page: https://github.com/paramiko/paramiko/
 Author: Jeff Forcier
@@ -15,9 +15,8 @@
 Required packages:
 Cryptography
 
-To install the `in-development version
-
`_, use
-`pip install paramiko==dev`.
+To install the development version, ``pip install -e
+git+https://github.com/paramiko/paramiko/#egg=paramiko``.
 
 Platform: Posix; MacOS X; Windows
 Classifier: Development Status :: 5 - Production/Stable
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/paramiko-2.0.2/README.rst 
new/paramiko-2.1.1/README.rst
--- old/paramiko-2.0.2/README.rst   2016-07-26 06:15:31.0 +0200
+++ new/paramiko-2.1.1/README.rst   2016-12-13 01:09:49.0 +0100
@@ -36,7 +36,7 @@
 `_).
 
 The package and its API is fairly well documented in the ``docs`` folder that
-should have come with this archive.
+should have come with this repository.
 
 
 Installation
@@ -79,20 +79,21 @@
 
 
 Several demo scripts come with Paramiko to demonstrate how to use it.
-Probably the simplest demo of all is this::
+Probably the simplest demo is this::
 
-import paramiko, base64
-key = paramiko.RSAKey(data=base64.decodestring('AAA...'))
+import base64
+import paramiko
+key = paramiko.RSAKey(data=base64.b64decode(b'AAA...'))
 client = paramiko.SSHClient()
 client.get_host_keys().add('ssh.example.com', 'ssh-rsa', key)
 client.connect('ssh.example.com', username='strongbad', 
password='thecheat')
 stdin, stdout, stderr = client.exec_command('ls')
 for line in stdout:
-print '... ' + line.strip('\n')
+print('... ' + line.strip('\n'))
 client.close()
 
 This prints out the results of executing ``ls`` on a remote server. The host
-key 'AAA...' should of course be replaced by the actual base64 encoding of the
+key ``b'AAA

commit python-paramiko for openSUSE:Factory

2016-10-10 Thread h_root
Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2016-10-10 16:23:58

Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and  /work/SRC/openSUSE:Factory/.python-paramiko.new (New)


Package is "python-paramiko"

Changes:

--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2016-08-03 11:45:21.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-paramiko.new/python-paramiko.changes 
2016-10-10 16:24:00.0 +0200
@@ -1,0 +2,6 @@
+Fri Oct  7 09:13:06 UTC 2016 - tbecht...@suse.com
+
+- Fix Requires for python-cryptography
+- Add missing Requires for python-pyasn1
+
+---



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.1p6kta/_old  2016-10-10 16:24:02.0 +0200
+++ /var/tmp/diff_new_pack.1p6kta/_new  2016-10-10 16:24:02.0 +0200
@@ -28,7 +28,8 @@
 BuildRequires:  python-cryptography
 BuildRequires:  python-devel
 BuildRequires:  python-setuptools
-Requires:   python-cryptography
+Requires:   python-cryptography >= 1.1
+Requires:   python-pyasn1 >= 0.1.7
 %if 0%{?suse_version} && 0%{?suse_version} <= 1110
 %{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
 %else




commit python-paramiko for openSUSE:Factory

2016-08-03 Thread h_root
Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2016-08-03 11:45:11

Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and  /work/SRC/openSUSE:Factory/.python-paramiko.new (New)


Package is "python-paramiko"

Changes:

--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2016-07-14 09:46:21.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-paramiko.new/python-paramiko.changes 
2016-08-03 11:45:21.0 +0200
@@ -1,0 +2,29 @@
+Sun Jul 31 12:15:25 UTC 2016 - mich...@stroeder.com
+
+- update to 2.0.2
+  * [Bug] #758: Apply type definitions to _winapi module from 
+jaraco.windows 3.6.1. This should address issues on Windows platforms 
+that often result in errors like ArgumentError: [...] int too long to 
+convert. Thanks to @swohlerLL for the report and Jason R. Coombs for the 
+patch.
+  * [Bug] #774: Add a _closed private attribute to Channel objects so that 
+they continue functioning when used as proxy sockets under Python 3 (e.g. 
+as direct-tcpip gateways for other Paramiko connections.)
+  * [Bug] #673: (via #681) Fix protocol banner read errors (SSHException) 
+which would occasionally pop up when using ProxyCommand gatewaying. 
+Thanks to @Depado for the initial report and Paul Kapp for the fix.
+
+---
+Sat Jul 23 14:20:34 UTC 2016 - mich...@stroeder.com
+
+- updated homepage URL
+- update to 2.0.1:
+  * [Bug] #537: Fix a bug in BufferedPipe.set_event which could cause 
+deadlocks/hangs when one uses select.select against Channel objects (or 
+otherwise calls Channel.fileno after the channel has closed).
+  * [Bug] #520: (Partial fix) Fix at least one instance of race condition 
+driven threading hangs at end of the Python interpreter session. 
+(Includes a docs update as well - always make sure to .close() your 
+clients!)
+
+---

Old:

  paramiko-2.0.0.tar.gz

New:

  paramiko-2.0.2.tar.gz



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.wJhlNg/_old  2016-08-03 11:45:23.0 +0200
+++ /var/tmp/diff_new_pack.wJhlNg/_new  2016-08-03 11:45:23.0 +0200
@@ -17,9 +17,9 @@
 
 
 Name:   python-paramiko
-Version:2.0.0
+Version:2.0.2
 Release:0
-Url:https://github.com/paramiko/paramiko/
+Url:http://www.paramiko.org/
 Summary:SSH2 protocol library
 License:LGPL-2.1+
 Group:  Development/Languages/Python

++ paramiko-2.0.0.tar.gz -> paramiko-2.0.2.tar.gz ++
 5070 lines of diff (skipped)




commit python-paramiko for openSUSE:Factory

2016-07-14 Thread h_root
Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2016-07-14 09:46:16

Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and  /work/SRC/openSUSE:Factory/.python-paramiko.new (New)


Package is "python-paramiko"

Changes:

--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2016-02-03 10:19:43.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-paramiko.new/python-paramiko.changes 
2016-07-14 09:46:21.0 +0200
@@ -1,0 +2,61 @@
+Fri Jul  8 08:50:08 UTC 2016 - dmuel...@suse.com
+
+- fix build
+
+---
+Mon Jun  6 11:32:04 UTC 2016 - dmuel...@suse.com
+
+- fix source url
+
+---
+Sun May  8 21:11:31 UTC 2016 - h...@urpla.net
+
+- update to 2.0.0:
+  * Add support for 384- and 512-bit elliptic curve groups in ECDSA
+key types (aka ecdsa-sha2-nistp384 / ecdsa-sha2-nistp521).
+  * Due to an earlier bugfix, less-specific Host blocks' ProxyCommand
+values were overriding ProxyCommand none in more-specific Host
+blocks. This has been fixed in a backwards compatible manner (i.e.
+ProxyCommand none continues to appear as a total lack of any
+proxycommand key in parsed config structures).
+  * Fix a backwards incompatibility issue that cropped up in 
+SFTPFile.prefetch <~paramiko.sftp_file.prefetch> re: the 
+erroneously non-optional file_size parameter. Should only affect 
+users who manually call prefetch. 
+  * Replace PyCrypto with the Python Cryptographic Authority (PyCA)
+'Cryptography' library suite. This improves security,
+installability, and performance; adds PyPy support; and much more.
+  * Fix stalled/hung SFTP downloads by cleaning up some threading lock
+issues.
+  * Fix a Python 3 compatibility issue when handling two-factor
+authentication.
+  * Clean up setup.py to always use setuptools, not doing so was a 
+historical artifact from bygone days.
+  * Update the module in charge of handling SSH moduli so it's
+consistent with OpenSSH behavior re: prime number selection. 
+  * Fix up ~paramiko.ssh_exception.NoValidConnectionsError so it 
+pickles correctly, and fix a related Python 3 compatibility issue.
+  * Update to jaraco.windows 3.4.1 to fix some errors related to 
+ctypes on Windows platforms. 
+  * Annotate some public attributes on ~paramiko.channel.Channel such
+as .closed.
+  * Fix logic bug in the SFTP client's callback-calling functionality;
+previously there was a chance the given callback would fire twice
+at the end of a transfer.
+  * Identify & work around a race condition in the test for handshake
+timeouts, which was causing frequent test failures for a subset of
+contributors as well as Travis-CI (usually, but not always, 
+limited to Python 3.5).
+  * Remove whitespace in our setup.py's install_requires as it 
+triggers occasional bugs in some versions of setuptools.
+  * Strip trailing/leading whitespace from lines when parsing SSH 
+config files - this brings things in line with OpenSSH behavior.
+  * Fix behavior of gssapi-with-mic auth requests so they fail 
+gracefully (allowing followup via other auth methods) instead of 
+raising an exception.
+  * Add missing file-like object methods for ~paramiko.file.BufferedFile
+and ~paramiko.sftp_file.SFTPFile.
+  * Clean up and enhance the README (and rename it to README.rst from
+just README).
+
+---

Old:

  paramiko-1.16.0.tar.gz

New:

  paramiko-2.0.0.tar.gz



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.GdC9CD/_old  2016-07-14 09:46:23.0 +0200
+++ /var/tmp/diff_new_pack.GdC9CD/_new  2016-07-14 09:46:23.0 +0200
@@ -17,19 +17,18 @@
 
 
 Name:   python-paramiko
-Version:1.16.0
+Version:2.0.0
 Release:0
 Url:https://github.com/paramiko/paramiko/
 Summary:SSH2 protocol library
 License:LGPL-2.1+
 Group:  Development/Languages/Python
-Source: 
https://pypi.python.org/packages/source/p/paramiko/paramiko-%{version}.tar.gz
+Source: 
https://pypi.io/packages/source/p/paramiko/paramiko-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  python-cryptography
 BuildRequires:  python-devel
-BuildRequires:  python-ecdsa
-BuildRequires:  python-pycrypto >= 2.1
-Requires:   python-ecdsa >= 0.11
-Requires:   python-pycrypto >= 2.1
+BuildRequires:  python-setuptools
+Requires:   python-cryptography
 %if 0%{?suse_ver

commit python-paramiko for openSUSE:Factory

2016-02-03 Thread h_root
Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2016-02-03 10:19:41

Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and  /work/SRC/openSUSE:Factory/.python-paramiko.new (New)


Package is "python-paramiko"

Changes:

--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2015-02-27 11:10:01.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-paramiko.new/python-paramiko.changes 
2016-02-03 10:19:43.0 +0100
@@ -1,0 +2,29 @@
+Mon Feb  1 11:26:44 UTC 2016 - toddrme2...@gmail.com
+
+- Add --no-transport to fix a known issue with the tests
+  https://github.com/paramiko/paramiko/issues/574
+  Check if still failing on next release.
+  The tests is currently failing on Python 3.5, but it is not
+  actually Python 3.5 specific, it is just more likely to be
+  encountered on Python 3.5
+- update to version 1.16.0:
+  * Streamline use of stat when downloading SFTP files via
+SFTPClient.get ; this avoids
+triggering bugs in some off-spec SFTP servers such as IBM
+Sterling. Thanks to @muraleee for the initial report and to Torkil
+Gustavsen for the patch.
+  * Fully enable two-factor authentication (e.g. when a server
+requires AuthenticationMethods
+pubkey,keyboard-interactive). Thanks to @perryjrandall for the
+patch and to @nevins-b and Matt Robenolt for additional support.
+  * Fix 'exec' requests in server mode to use get_string instead of
+get_text to avoid UnicodeDecodeError on non-UTF-8 input. Thanks to
+Anselm Kruis for the patch & discussion.
+  * Fix line number reporting in log output regarding invalid
+known_hosts line entries. Thanks to Dylan Thacker-Smith for catch
+& patch.
+  * Update the vendored Windows API addon to a more recent
+edition. Also fixes :issue:`193`, :issue:`488`,
+:issue:`498`. Thanks to Jason Coombs.
+
+---

Old:

  paramiko-1.15.2.tar.gz

New:

  paramiko-1.16.0.tar.gz



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.CtjmiD/_old  2016-02-03 10:19:44.0 +0100
+++ /var/tmp/diff_new_pack.CtjmiD/_new  2016-02-03 10:19:44.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-paramiko
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -17,7 +17,7 @@
 
 
 Name:   python-paramiko
-Version:1.15.2
+Version:1.16.0
 Release:0
 Url:https://github.com/paramiko/paramiko/
 Summary:SSH2 protocol library
@@ -52,7 +52,10 @@
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}
 
 %check
-LANG=en_US.UTF-8 python test.py
+# The --no-transport fixes a known issue with the tests
+# https://github.com/paramiko/paramiko/issues/574
+# Check if still failing on next release
+LANG=en_US.UTF-8 python test.py --no-transport
 
 %files
 %defattr(-,root,root)

++ paramiko-1.15.2.tar.gz -> paramiko-1.16.0.tar.gz ++
 25446 lines of diff (skipped)




commit python-paramiko for openSUSE:Factory

2015-02-27 Thread h_root
Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2015-02-27 11:09:59

Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and  /work/SRC/openSUSE:Factory/.python-paramiko.new (New)


Package is "python-paramiko"

Changes:

--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2014-10-05 20:32:11.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-paramiko.new/python-paramiko.changes 
2015-02-27 11:10:01.0 +0100
@@ -1,0 +2,32 @@
+Thu Feb 26 11:00:52 UTC 2015 - tbecht...@suse.com
+
+- update to version 1.15.2:
+  * [Bug] #320: Update our win_pageant module to be Python 3 compatible
+  * [Bug] #429: Server-level debug message logging was overlooked during the
+Python 3 compatibility update; Python 3 clients attempting to log SSH
+debug packets encountered type errors. This is now fixed
+  * [Bug] #459: Tighten up agent connection closure behavior to avoid
+spurious ResourceWarning display in some situations
+  * [Bug] #266: Change numbering of Transport channels to start at 0
+instead of 1 for better compatibility with OpenSSH & certain server
+implementations which break on 1-indexed channels
+  * [Support] #419: Modernize a bunch of the codebase internals to
+leverage decorators. Props to @beckjake for realizing we’re no longer
+on Python 2.2 :D
+  * [Support] #421: Modernize threading calls to user newer API
+  * [Support] #422: Clean up some unused imports
+  * [Support] #431: Replace handrolled ssh_config parsing code with
+use of the shlex module
+  * [Bug] #415: Fix ssh_config parsing to correctly interpret ProxyCommand
+none as the lack of a proxy command, instead of as a literal command
+string of "none"
+  * [Bug] #428: Fix an issue in BufferedFile (primarily used in the SFTP
+modules) concerning incorrect behavior by readlines on files whose
+size exceeds the buffer size
+  * [Bug] #455: Tweak packet size handling to conform better to the
+OpenSSH RFCs; this helps address issues with interactive program cursors
+  * [Bug] #413: (also #414, #420, #454) Be significantly smarter about polling
+& timing behavior when running proxy commands, to avoid unnecessary
+(often 100%!) CPU usage
+
+---

Old:

  paramiko-1.15.1.tar.gz

New:

  paramiko-1.15.2.tar.gz



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.cW0y7o/_old  2015-02-27 11:10:03.0 +0100
+++ /var/tmp/diff_new_pack.cW0y7o/_new  2015-02-27 11:10:03.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-paramiko
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -17,7 +17,7 @@
 
 
 Name:   python-paramiko
-Version:1.15.1
+Version:1.15.2
 Release:0
 Url:https://github.com/paramiko/paramiko/
 Summary:SSH2 protocol library
@@ -28,7 +28,7 @@
 BuildRequires:  python-devel
 BuildRequires:  python-ecdsa
 BuildRequires:  python-pycrypto >= 2.1
-Requires:   python-ecdsa
+Requires:   python-ecdsa >= 0.11
 Requires:   python-pycrypto >= 2.1
 %if 0%{?suse_version} && 0%{?suse_version} <= 1110
 %{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}

++ paramiko-1.15.1.tar.gz -> paramiko-1.15.2.tar.gz ++
 1681 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-paramiko for openSUSE:Factory

2014-10-05 Thread h_root
Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2014-10-05 20:31:19

Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and  /work/SRC/openSUSE:Factory/.python-paramiko.new (New)


Package is "python-paramiko"

Changes:

--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2014-06-04 18:39:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-paramiko.new/python-paramiko.changes 
2014-10-05 20:32:11.0 +0200
@@ -1,0 +2,10 @@
+Thu Oct  2 16:33:24 UTC 2014 - and...@opensuse.org
+
+- new upsteam version 1.15.1
+  * fixed from previous version: Bug] #399: SSH agent forwarding
+would hang due to incorrect values passed into the new window
+size arguments for Transport 
+  * detailed changelog available on pramiko website:
+http://paramiko-www.readthedocs.org/en/latest/changelog.html
+
+---

Old:

  paramiko-1.13.1.tar.gz

New:

  paramiko-1.15.1.tar.gz



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.T4VL42/_old  2014-10-05 20:32:12.0 +0200
+++ /var/tmp/diff_new_pack.T4VL42/_new  2014-10-05 20:32:12.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-paramiko
-Version:1.13.1
+Version:1.15.1
 Release:0
 Url:https://github.com/paramiko/paramiko/
 Summary:SSH2 protocol library

++ paramiko-1.13.1.tar.gz -> paramiko-1.15.1.tar.gz ++
 10411 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-paramiko for openSUSE:Factory

2014-06-04 Thread h_root
Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2014-06-04 18:39:26

Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and  /work/SRC/openSUSE:Factory/.python-paramiko.new (New)


Package is "python-paramiko"

Changes:

--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2014-04-26 10:11:14.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-paramiko.new/python-paramiko.changes 
2014-06-04 18:39:40.0 +0200
@@ -1,0 +2,32 @@
+Sat May 31 11:35:11 UTC 2014 - dmuel...@suse.com
+
+- update to 1.13.1:
+* :support:`256 backported` Convert API documentation to Sphinx, yielding a new
+  API docs website to replace the old Epydoc one.
+* :bug:`-` Use constant-time hash comparison operations where possible, to
+  protect against `timing-based attacks
+  `_. Thanks to Alex Gaynor
+  for the patch.
+* :feature:`58` Allow client code to access the stored SSH server banner via
+  `Transport.get_banner `. Thanks to
+  ``@Jhoanor`` for the patch.
+* :bug:`252` (`Fabric #1020 `_)
+  Enhanced the implementation of ``ProxyCommand`` to avoid a deadlock/hang
+  condition that frequently occurs at ``Transport`` shutdown time. Thanks to
+  Mateusz Kobos, Matthijs van der Vleuten and Guillaume Zitta for the original
+  reports and to Marius Gedminas for helping test nontrivial use cases.
+* :bug:`268` Fix some missed renames of ``ProxyCommand`` related error classes.
+  Thanks to Marius Gedminas for catch & patch.
+* :bug:`34` (PR :issue:`35`) Fix SFTP prefetching incompatibility with some
+  SFTP servers regarding request/response ordering. Thanks to Richard
+  Kettlewell.
+* :bug:`193` (and its attentant PRs :issue:`230` & :issue:`253`) Fix SSH agent
+  problems present on Windows. Thanks to David Hobbs for initial report and to
+  Aarni Koskela & Olle Lundberg for the patches.
+* :bug:`225 (1.12+)` Note ecdsa requirement in README. Thanks to Amaury
+  Rodriguez for the catch.
+* :bug:`176` Fix AttributeError bugs in known_hosts file (re)loading. Thanks
+  to Nathan Scowcroft for the patch & Martin Blumenstingl for the initial test
+  case.
+
+---

Old:

  paramiko-1.12.0.tar.gz

New:

  paramiko-1.13.1.tar.gz



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.MDazWU/_old  2014-06-04 18:39:41.0 +0200
+++ /var/tmp/diff_new_pack.MDazWU/_new  2014-06-04 18:39:41.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-paramiko
-Version:1.12.0
+Version:1.13.1
 Release:0
 Url:https://github.com/paramiko/paramiko/
 Summary:SSH2 protocol library
@@ -52,7 +52,7 @@
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}
 
 %check
-python test.py
+LANG=en_US.UTF-8 python test.py
 
 %files
 %defattr(-,root,root)

++ paramiko-1.12.0.tar.gz -> paramiko-1.13.1.tar.gz ++
 115725 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-paramiko for openSUSE:Factory

2014-04-26 Thread h_root
Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2014-04-26 10:11:13

Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and  /work/SRC/openSUSE:Factory/.python-paramiko.new (New)


Package is "python-paramiko"

Changes:

--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2013-12-03 12:34:20.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-paramiko.new/python-paramiko.changes 
2014-04-26 10:11:14.0 +0200
@@ -1,0 +2,5 @@
+Fri Apr 18 15:10:24 UTC 2014 - rschweik...@suse.com
+
+- include in SLE 12 (FATE #315990)
+
+---



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.jAYjrK/_old  2014-04-26 10:11:15.0 +0200
+++ /var/tmp/diff_new_pack.jAYjrK/_new  2014-04-26 10:11:15.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-paramiko
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 Name:   python-paramiko
 Version:1.12.0
-Release:1
+Release:0
 Url:https://github.com/paramiko/paramiko/
 Summary:SSH2 protocol library
 License:LGPL-2.1+

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-paramiko for openSUSE:Factory

2013-12-03 Thread h_root
Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2013-12-03 12:34:19

Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and  /work/SRC/openSUSE:Factory/.python-paramiko.new (New)


Package is "python-paramiko"

Changes:

--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2013-09-03 22:03:51.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-paramiko.new/python-paramiko.changes 
2013-12-03 12:34:20.0 +0100
@@ -1,0 +2,37 @@
+Mon Nov 25 23:01:56 UTC 2013 - p.drou...@gmail.com
+
+- Update to version 1.12  
+  * #152: Add tentative support for ECDSA keys. *This adds the ecdsa
+module as a new dependency of Paramiko.* The module is available at
+[warner/python-ecdsa on Github](https://github.com/warner/python-ecdsa) and
+[ecdsa on PyPI](https://pypi.python.org/pypi/ecdsa).
+* Note that you might still run into problems with key negotiation --
+  Paramiko picks the first key that the server offers, which might not be
+  what you have in your known_hosts file.
+* Mega thanks to Ethan Glasser-Camp for the patch.
+  * #136: Add server-side support for the SSH protocol's 'env' command
+- Use local source instead of service
+- Add python-ecdsa requirement; new dependency
+
+---
+Sun Oct 27 17:50:34 UTC 2013 - lu...@wunner.de
+
+- update to 1.11.2:
+  * #156: Fix potential deadlock condition when using Channel objects as
+  sockets (e.g. when using SSH gatewaying). Thanks to Steven Noonan and
+  Frank Arnold for catch & patch.
+  * #179: Fix a missing variable causing errors when an ssh_config file
+  has a non-default AddressFamily set. Thanks to Ed Marshall & Tomaz
+  Muraus for catch & patch.
+  * #200: Fix an exception-causing typo in `demo_simple.py`. Thanks to
+  Alex Buchanan for catch & Dave Foster for patch.
+  * #199: Typo fix in the license header cross-project. Thanks to Armin
+  Ronacher for catch & patch.
+  * #162: Clean up HMAC module import to avoid deadlocks in certain uses
+  of SSHClient. Thanks to Gernot Hillier for the catch & suggested fix.
+  * #36: Fix the port-forwarding demo to avoid file descriptor errors.
+  Thanks to Jonathan Halcrow for catch & patch.
+  * #168: Update config handling to properly handle multiple 'localforward'
+  and 'remoteforward' keys. Thanks to Emre Yilmaz for the patch.
+
+---

Old:

  paramiko-1.11.0.tar.gz

New:

  paramiko-1.12.0.tar.gz



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.Nbr5Wo/_old  2013-12-03 12:34:20.0 +0100
+++ /var/tmp/diff_new_pack.Nbr5Wo/_new  2013-12-03 12:34:20.0 +0100
@@ -17,17 +17,18 @@
 
 
 Name:   python-paramiko
-Version:1.11.0
-Release:0
-Url:http://www.lag.net/paramiko/
+Version:1.12.0
+Release:1
+Url:https://github.com/paramiko/paramiko/
 Summary:SSH2 protocol library
 License:LGPL-2.1+
 Group:  Development/Languages/Python
-Source: 
http://pypi.python.org/packages/source/p/paramiko/paramiko-%{version}.tar.gz
+Source: 
https://pypi.python.org/packages/source/p/paramiko/paramiko-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-devel
+BuildRequires:  python-ecdsa
 BuildRequires:  python-pycrypto >= 2.1
-BuildRequires:  unzip
+Requires:   python-ecdsa
 Requires:   python-pycrypto >= 2.1
 %if 0%{?suse_version} && 0%{?suse_version} <= 1110
 %{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
@@ -43,7 +44,6 @@
 
 %prep
 %setup -q -n paramiko-%{version}
-sed -i "/#!.*/d" demos/{demo_keygen,rforward,demo_simple,demo_sftp,demo}.py # 
Fix doc-file-dependency
 
 %build
 python setup.py build

++ paramiko-1.11.0.tar.gz -> paramiko-1.12.0.tar.gz ++
 17150 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-paramiko for openSUSE:Factory

2013-09-03 Thread h_root
Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2013-09-03 22:03:49

Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and  /work/SRC/openSUSE:Factory/.python-paramiko.new (New)


Package is "python-paramiko"

Changes:

--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2013-05-16 11:27:03.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-paramiko.new/python-paramiko.changes 
2013-09-03 22:03:51.0 +0200
@@ -1,0 +2,18 @@
+Tue Sep  3 08:06:53 UTC 2013 - dmuel...@suse.com
+
+- update to 1.11.0:
+  * #98: On Windows, when interacting with the PuTTY PAgeant, Paramiko now
+  creates the shared memory map with explicit Security Attributes of the user,
+  which is the same technique employed by the canonical PuTTY library to avoid
+  permissions issues when Paramiko is running under a different UAC context
+  than the PuTTY Ageant process. Thanks to Jason R. Coombs for the patch.
+  * #100: Remove use of PyWin32 in `win_pageant` module. Module was already
+  dependent on ctypes for constructing appropriate structures and had ctypes
+  implementations of all functionality. Thanks to Jason R. Coombs for the
+  patch.
+  * #87: Ensure updates to `known_hosts` files account for any updates to said
+  files after Paramiko initially read them. (Includes related fix to guard
+  against duplicate entries during subsequent `known_hosts` loads.) Thanks to
+  `@sunweaver` for the contribution.
+
+---

Old:

  paramiko-1.10.1.tar.gz

New:

  paramiko-1.11.0.tar.gz



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.kRAIIi/_old  2013-09-03 22:03:52.0 +0200
+++ /var/tmp/diff_new_pack.kRAIIi/_new  2013-09-03 22:03:52.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-paramiko
-Version:1.10.1
+Version:1.11.0
 Release:0
 Url:http://www.lag.net/paramiko/
 Summary:SSH2 protocol library

++ paramiko-1.10.1.tar.gz -> paramiko-1.11.0.tar.gz ++
 14235 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-paramiko for openSUSE:Factory

2013-05-16 Thread h_root
Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2013-05-16 11:27:01

Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and  /work/SRC/openSUSE:Factory/.python-paramiko.new (New)


Package is "python-paramiko"

Changes:

--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2012-12-10 10:58:27.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-paramiko.new/python-paramiko.changes 
2013-05-16 11:27:03.0 +0200
@@ -1,0 +2,20 @@
+Mon Apr 29 12:52:27 UTC 2013 - dmuel...@suse.com
+
+- update to 1.10.1:
+  * SFTP put of empty file will still return the attributes
+  of the put file. Thanks to Jason R. Coombs for the patch.
+  * Forwarded SSH agent connections left stale local pipes
+  lying around, which could cause local (and sometimes remote or network
+  resource starvation when running many agent-using remote commands. Thanks to
+  * Batch SFTP writes to help speed up file transfers
+  * Fix handling of window-change events to be on-spec
+  * Overhaul SSH config parsing to be in line with `man ssh_config`
+  * Forego random padding for packets when running under `*-ctr` ciphers
+  * Add `SFTPClient.putfo` and `.getfo` methods to allow direct
+uploading/downloading of file-like objects
+  * Add `timeout` parameter to `SSHClient.exec_command` for easier setting
+of the command's internal channel object's timeout
+  * Expose the internal "is closed" property of the file transfer class
+BufferedFile` as `.closed`, better conforming to Python's file interface
+
+---

Old:

  paramiko-1.9.0.tar.gz

New:

  paramiko-1.10.1.tar.gz



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.xyrmlv/_old  2013-05-16 11:27:04.0 +0200
+++ /var/tmp/diff_new_pack.xyrmlv/_new  2013-05-16 11:27:04.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-paramiko
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   python-paramiko
-Version:1.9.0
+Version:1.10.1
 Release:0
 Url:http://www.lag.net/paramiko/
 Summary:SSH2 protocol library

++ paramiko-1.9.0.tar.gz -> paramiko-1.10.1.tar.gz ++
 14223 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-paramiko for openSUSE:Factory

2012-12-10 Thread h_root
Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2012-12-10 10:58:24

Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and  /work/SRC/openSUSE:Factory/.python-paramiko.new (New)


Package is "python-paramiko", Maintainer is "speili...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2012-06-26 17:25:34.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-paramiko.new/python-paramiko.changes 
2012-12-10 10:58:27.0 +0100
@@ -1,0 +2,62 @@
+Sat Dec  1 15:12:44 UTC 2012 - sasc...@suse.de
+
+- Update to version 1.9.0:
+  + #97 (with a little #93): Improve config parsing of ProxyCommand directives
+and provide a wrapper class to allow subprocess-driven proxy commands to be
+used as sock= arguments for SSHClient.connect.
+  + #77: Allow SSHClient.connect() to take an explicit sock parameter
+overriding creation of an internal, implicit socket object.
+- Changes from version 1.8.1:
+  + #90: Ensure that callbacks handed to SFTPClient.get() always fire at least
+once, even for zero-length files downloaded. Thanks to Github user @enB for
+the catch.
+  + #85: Paramiko's test suite overrides
+unittest.TestCase.assertTrue/assertFalse to provide these modern assertions
+to Python 2.2/2.3, which lacked them. However on newer Pythons such as 2.7,
+this now causes deprecation warnings. The overrides have been patched to 
only
+execute when necessary. Thanks to @Arfrever for catch & patch.
+- Changes from version 1.8.0:
+  + #17 ('ssh' 28): Fix spurious NoneType has no attribute 'error' and similar
+exceptions that crop up on interpreter exit.
+  + 'ssh' 32: Raise a more useful error explaining which known_hosts key line 
was
+problematic, when encountering binascii issues decoding known host keys.
+Thanks to @thomasvs for catch & patch.
+  + 'ssh' 33: Bring ssh_config parsing more in line with OpenSSH spec, re: 
order of
+setting overrides by Host specifiers. Specifically, the overrides now go by
+file order instead of automatically sorting by Host value length. In
+addition, the first value found per config key (e.g. Port, User etc)
+wins, instead of the last. Thanks to Jan Brauer for the contribution.
+  + 'ssh' 36: Support new server two-factor authentication option
+(RequiredAuthentications2), at least re: combining key-based & password
+auth. Thanks to Github user bninja.
+  + 'ssh' 11: When raising an exception for hosts not listed in
+known_hosts (when RejectPolicy is in effect) the exception message was
+confusing/vague. This has been improved somewhat. Thanks to Cal Leeming for
+highlighting the issue.
+  + 'ssh' 40: Fixed up & expanded EINTR signal handling. Thanks to Douglas 
Turk.
+  + 'ssh' 15: Implemented parameter substitution in SSHConfig, matching the
+implementation of ssh_config(5). Thanks to Olle Lundberg for the patch.
+  + 'ssh' 24: Switch some internal type checking to use isinstance to help 
prevent
+problems with client libraries using subclasses of builtin types. Thanks to
+Alex Morega for the patch.
+  + Fabric #562: Agent forwarding would error out (with Authentication response
+too long) or freeze, when more than one remote connection to the local 
agent
+was active at the same time. This has been fixed. Thanks to Steven McDonald
+for assisting in troubleshooting/patching, and to GitHub user @lynxis for
+providing the final version of the patch.
+  + 'ssh' 5: Moved a fcntl import closer to where it's used to help avoid
+ImportError problems on Windows platforms. Thanks to Jason Coombs for the
+catch + suggested fix.
+  + 'ssh' 4: Updated implementation of WinPageant integration to work on 64-bit
+Windows. Thanks again to Jason Coombs for the patch.
+  + Added an IO loop sleep() call to avoid needless CPU usage when agent
+forwarding is in use.
+  + Handful of internal tweaks to version number storage.
+  + Updated setup.py with ==dev install URL for pip users.
+  + Updated setup.py to account for packaging problems in PyCrypto 2.4.0
+  + Added an extra atfork() call to help prevent spurious RNG errors when
+running under high parallel (multiprocess) load.
+  + Merge PR #28: https://github.com/paramiko/paramiko/pull/28 which adds a
+ssh-keygen like demo module. (Sofian Brabez)
+
+---

Old:

  paramiko-1.7.7.2.zip

New:

  paramiko-1.9.0.tar.gz



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.P0c9XJ/_old  2012-12-10 10:58:28.0 +0100
+++ /var/tmp/diff_new_pack.P0c9XJ/_new  2012

commit python-paramiko for openSUSE:Factory

2012-06-26 Thread h_root
Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2012-06-26 17:25:20

Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and  /work/SRC/openSUSE:Factory/.python-paramiko.new (New)


Package is "python-paramiko", Maintainer is "hvo...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2012-03-13 09:38:52.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-paramiko.new/python-paramiko.changes 
2012-06-26 17:25:34.0 +0200
@@ -1,0 +2,8 @@
+Sun Jun 24 20:04:03 UTC 2012 - os-...@jacraig.com
+
+- Update to 1.7.7.2:
+  * Merge pull request #63: https://github.com/paramiko/paramiko/pull/63 which
+fixes exceptions that occur when re-keying over fast connections.
+- Add unit tests to build
+
+---

Old:

  paramiko-1.7.7.1.zip

New:

  paramiko-1.7.7.2.zip



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.Q97eTy/_old  2012-06-26 17:25:35.0 +0200
+++ /var/tmp/diff_new_pack.Q97eTy/_new  2012-06-26 17:25:35.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-paramiko
-Version:1.7.7.1
+Version:1.7.7.2
 Release:0
 Url:http://www.lag.net/paramiko/
 Summary:SSH2 protocol library
@@ -26,6 +26,7 @@
 Source: 
http://pypi.python.org/packages/source/p/paramiko/paramiko-%{version}.zip
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-devel
+BuildRequires:  python-pycrypto >= 2.1
 BuildRequires:  unzip
 Requires:   python-pycrypto >= 2.1
 %if 0%{?suse_version} && 0%{?suse_version} <= 1110
@@ -50,8 +51,11 @@
 %install
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}
 
+%check
+python test.py
+
 %files
-%defattr(-,root,root,-)
+%defattr(-,root,root)
 %doc LICENSE README demos docs
 %{python_sitelib}/*
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-paramiko for openSUSE:Factory

2012-03-13 Thread h_root
Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory 
checked in at 2012-03-13 09:38:50

Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
 and  /work/SRC/openSUSE:Factory/.python-paramiko.new (New)


Package is "python-paramiko", Maintainer is "hvo...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes  
2011-09-23 12:43:05.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-paramiko.new/python-paramiko.changes 
2012-03-13 09:38:52.0 +0100
@@ -1,0 +2,5 @@
+Mon Mar 12 21:05:53 UTC 2012 - sasc...@gmx.de
+
+- Simplified macro usage
+
+---
@@ -6 +10,0 @@
-- 



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.rBcLCG/_old  2012-03-13 09:38:54.0 +0100
+++ /var/tmp/diff_new_pack.rBcLCG/_new  2012-03-13 09:38:54.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-paramiko
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,7 +16,6 @@
 #
 
 
-
 Name:   python-paramiko
 Version:1.7.7.1
 Release:0
@@ -29,13 +28,11 @@
 BuildRequires:  python-devel
 BuildRequires:  unzip
 Requires:   python-pycrypto >= 2.1
-%if 0%{?suse_version}
-%py_requires
-%if 0%{?suse_version} > 1110
+%if 0%{?suse_version} && 0%{?suse_version} <= 1110
+%{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
+%else
 BuildArch:  noarch
 %endif
-%endif
-%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
 
 %description
 This is a library for making SSH2 connections (client or server).


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-paramiko for openSUSE:Factory

2011-09-22 Thread h_root

Hello community,

here is the log from the commit of package python-paramiko for openSUSE:Factory
checked in at Thu Sep 22 10:51:36 CEST 2011.




--- python-paramiko/python-paramiko.changes 2010-10-05 10:20:15.0 
+0200
+++ /mounts/work_src_done/STABLE/python-paramiko/python-paramiko.changes
2011-09-21 11:12:23.0 +0200
@@ -1,0 +2,7 @@
+Tue Sep 20 14:30:25 UTC 2011 - sasc...@suse.de
+
+- Update to version 0.7.7:
+  * Various bug fixes (upstream provides no further changes)
+- 
+
+---

calling whatdependson for head-i586


Old:

  paramiko-1.7.6.tar.bz2
  paramiko_language_tag-v2.diff

New:

  paramiko-1.7.7.1.zip



Other differences:
--
++ python-paramiko.spec ++
--- /var/tmp/diff_new_pack.tSdsXq/_old  2011-09-22 10:51:32.0 +0200
+++ /var/tmp/diff_new_pack.tSdsXq/_new  2011-09-22 10:51:32.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package python-paramiko (Version 1.7.6)
+# spec file for package python-paramiko
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,59 +15,47 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
 
 
 Name:   python-paramiko
-Version:1.7.6
-Release:2
-Summary:SSH2 Module for Python
-Source: 
http://www.lag.net/paramiko/download/paramiko-%{version}.tar.bz2
-Patch1: 
http://launchpadlibrarian.net/14343610/paramiko_language_tag-v2.diff
+Version:1.7.7.1
+Release:0
 Url:http://www.lag.net/paramiko/
-Group:  Development/Libraries/Python
-License:LGPLv2.1
+Summary:SSH2 protocol library
+License:LGPL-2.1+
+Group:  Development/Languages/Python
+Source: 
http://pypi.python.org/packages/source/p/paramiko/paramiko-%{version}.zip
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-devel
-Requires:   python-crypto >= 2.1
-Provides:   paramiko = %{version}-%{release}
-%if %suse_version > 1120
+BuildRequires:  unzip
+Requires:   python-pycrypto >= 2.1
+%if 0%{?suse_version}
+%py_requires
+%if 0%{?suse_version} > 1110
 BuildArch:  noarch
 %endif
-%py_requires
+%endif
+%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
 
 %description
-Paramiko is a module for python 2.2 (or higher) that implements the
-SSH2 protocol for secure (encrypted and authenticated) connections to
-remote machines.
-
-Unlike SSL (aka TLS), the SSH2 protocol does not require hierarchical
-certificates signed by a powerful central authority. you may know SSH2
-as the protocol that replaced telnet and rsh for secure access to
-remote shells, but the protocol also includes the ability to open
-arbitrary channels to remote services across the encrypted tunnel --
-this is how sftp works, for example.
-
-It is written entirely in python (no C or platform-dependent code) and
-is released under the GNU LGPL (lesser GPL).
-
-
+This is a library for making SSH2 connections (client or server).
+Emphasis is on using SSH2 as an alternative to SSL for making secure
+connections between python scripts.  All major ciphers and hash methods
+are supported.  SFTP client and server mode are both supported too.
 
 %prep
-%setup -q -n "paramiko-%{version}"
-%patch1 -p1
+%setup -q -n paramiko-%{version}
+sed -i "1d" demos/{rforward,demo_simple,demo_sftp,demo}.py # Fix 
doc-file-dependency
 
 %build
-%__python ./setup.py build
+python setup.py build
 
 %install
-%__python ./setup.py install --prefix="%{_prefix}" --root="%{buildroot}" 
--record-rpm=files.lst
-
-%clean
-%__rm -rf "%{buildroot}"
+python setup.py install --prefix=%{_prefix} --root=%{buildroot}
 
-%files -f files.lst
-%defattr(-,root,root)
+%files
+%defattr(-,root,root,-)
 %doc LICENSE README demos docs
+%{python_sitelib}/*
 
 %changelog






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org