summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2022-11-04Merge branch '2.11'Jeff Forcier
2022-11-04Fix busted merge, le whoopsJeff Forcier
2022-11-04Merge branch '2.11'Jeff Forcier
2022-11-04Merge branch '2.10' into 2.11Jeff Forcier
2022-11-04Fix changelog linkJeff Forcier
2022-11-04Docstring tweaks, changelog entry, re #2125Jeff Forcier
2022-11-04Write basic test re #2125, including kwarg default value tweakJeff Forcier
2022-10-07Allow Transport factory to SSHClient.connectNoah Pederson
Adds a transport_factory argument to `SSHClient.connect` that allows you to dynamically generate a Transport instance without, and therefore modify inner connection parameters before a connection gets established. This should address some of the issues in #2054 with minial changes to the API and no changes to Transport while allowing for arbitrary control over Transports API.
2022-09-27Merge branch '2.11'Jeff Forcier
2022-09-27Merge branch '2.10' into 2.11Jeff Forcier
2022-09-27Mark CVE bug as 2.10-only in changelogJeff Forcier
2022-06-10TODO tweakJeff Forcier
2022-06-03Merge branch '2.10' into 2.11Jeff Forcier
2022-06-03Merge branch '2.9' into 2.10Jeff Forcier
2022-06-03Merge branch '2.8' into 2.9Jeff Forcier
2022-06-03Add test proving basic behavior of #1822Jeff Forcier
2022-06-03Changelog re #1822, closes #1822Jeff Forcier
2022-06-03split comment to linesyoav
2022-06-03Close socket on failureyoav
As mentioned in socket docs: "Sockets are automatically closed when they are garbage-collected, but it is recommended to close() them explicitly, or to use a with statement around them." Resolve #1126
2022-06-03Merge branch '2.10' into 2.11Jeff Forcier
2022-06-03Merge branch '2.9' into 2.10Jeff Forcier
2022-06-03Merge branch '2.8' into 2.9Jeff Forcier
2022-06-03Skip tests requiring invoke if it's not installedMichał Górny
Since invoke is an optional dependency and only one group of tests require it, skip them gracefully rather than failing if it's not present.
2022-06-03Merge branch '2.10' into 2.11Jeff Forcier
2022-06-03Merge branch '2.9' into 2.10Jeff Forcier
2022-06-03Merge branch '2.8' into 2.9Jeff Forcier
2022-06-03Fix broken unittesty skipTest in locale decoratorJeff Forcier
2022-06-03sftp tests: Replace unittest partsStanislav Levin
The original PR https://github.com/paramiko/paramiko/pull/992 introduced several tests for sftp functionality. These tests made use of unittest's stuff like `assertTrue` and `assertEqual` because at that moment the tests were grouped under the `unittest.TestCase`-based class (`SFTPTest`). Before PR merge `unittest.TestCase` was refactored out from sftp tests (667bd74b139ed86f9b261d3abf5b6042ba80920b) but PR was not updated. The sftp tests are marked with `slow` and that's why they are not failed in CI (slow tests are excluded by default). Fixes: https://github.com/paramiko/paramiko/issues/1941 Signed-off-by: Stanislav Levin <slev@altlinux.org>
2022-06-03Streamline default test name on CircleJeff Forcier
2022-05-20Mark new tests that require SHA1Paul Howarth
Like https://github.com/paramiko/paramiko/pull/2011
2022-05-20Merge branch '2.10' into 2.11Jeff Forcier
2022-05-20Merge branch '2.9' into 2.10Jeff Forcier
2022-05-20Revert "Mark new tests that require SHA1"Jeff Forcier
This reverts commit dca52aa8a2ddbc32fc874a8d235652c68e1dc3b9. Forgot this decorator wasn't ported back this far, heh.
2022-05-20Merge branch '2.10' into 2.11Jeff Forcier
2022-05-20Merge branch '2.9' into 2.10Jeff Forcier
2022-05-20Mark new tests that require SHA1Paul Howarth
Like https://github.com/paramiko/paramiko/pull/2011
2022-05-20Merge branch '2.10' into 2.11Jeff Forcier
2022-05-20Merge branch '2.9' into 2.10Jeff Forcier
2022-05-20Changelog closes #1637, closes #1599Jeff Forcier
2022-05-20Add test proving #1599Jeff Forcier
2022-05-20Whitespace onlyPoleguy
to make CI pass
2022-05-20fix for list index out of rangePoleguy
to recreate bug: pip install vorta rm ~/.ssh/.known_hosts.lock touch ~/.ssh/.known_hosts.lock vorta -f Traceback (most recent call last): File "/opt/anaconda/anaconda3/bin/vorta", line 10, in <module> sys.exit(main()) File "/opt/anaconda/anaconda3/lib/python3.6/site-packages/vorta/__main__.py", line 40, in main app = VortaApp(sys.argv, single_app=True) File "/opt/anaconda/anaconda3/lib/python3.6/site-packages/vorta/application.py", line 59, in __init__ self.open_main_window_action() File "/opt/anaconda/anaconda3/lib/python3.6/site-packages/vorta/application.py", line 80, in open_main_window_action self.main_window = MainWindow(self) File "/opt/anaconda/anaconda3/lib/python3.6/site-packages/vorta/views/main_window.py", line 37, in __init__ self.repoTab = RepoTab(self.repoTabSlot) File "/opt/anaconda/anaconda3/lib/python3.6/site-packages/vorta/views/repo_tab.py", line 55, in __init__ self.init_ssh() File "/opt/anaconda/anaconda3/lib/python3.6/site-packages/vorta/views/repo_tab.py", line 88, in init_ssh keys = get_private_keys() File "/opt/anaconda/anaconda3/lib/python3.6/site-packages/vorta/utils.py", line 74, in get_private_keys parsed_key = key_format.from_private_key_file(key_file) File "/opt/anaconda/anaconda3/lib/python3.6/site-packages/paramiko/pkey.py", line 235, in from_private_key_file key = cls(filename=filename, password=password) File "/opt/anaconda/anaconda3/lib/python3.6/site-packages/paramiko/rsakey.py", line 55, in __init__ self._from_private_key_file(filename, password) File "/opt/anaconda/anaconda3/lib/python3.6/site-packages/paramiko/rsakey.py", line 175, in _from_private_key_file data = self._read_private_key_file("RSA", filename, password) File "/opt/anaconda/anaconda3/lib/python3.6/site-packages/paramiko/pkey.py", line 308, in _read_private_key_file data = self._read_private_key(tag, f, password) File "/opt/anaconda/anaconda3/lib/python3.6/site-packages/paramiko/pkey.py", line 320, in _read_private_key m = self.BEGIN_TAG.match(lines[start]) IndexError: list index out of range Segmentation fault (core dumped)
2022-05-16Cut 2.11.0Jeff Forcier
2022-05-16Merge branch '2.10'Jeff Forcier
2022-05-16Cut 2.10.5Jeff Forcier
2022-05-16Merge branch '2.9' into 2.10Jeff Forcier
2022-05-16newer invocations for better behavior eg gpg signingJeff Forcier
2022-05-16Cut 2.9.5Jeff Forcier
2022-05-16Merge branch '2.10'Jeff Forcier
2022-05-16Merge branch '2.9' into 2.10Jeff Forcier