Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Stop stripping ProxyCommand none, make it None | Jeff Forcier | 2023-01-16 | 1 | -10/+10 |
| | | | | | Also apparently the old, old test for this had the wrong issue number in it :( | ||||
* | No more (object)ions | Jeff Forcier | 2023-01-16 | 1 | -11/+11 |
| | |||||
* | s/mock/unittest.mock/g | Jeff Forcier | 2023-01-09 | 1 | -1/+1 |
| | |||||
* | string_types -> str | Jeff Forcier | 2023-01-09 | 1 | -3/+1 |
| | |||||
* | Merge branch '2.10' into 2.11 | Jeff Forcier | 2022-06-03 | 1 | -1/+6 |
|\ | |||||
| * | Merge branch '2.9' into 2.10 | Jeff Forcier | 2022-06-03 | 1 | -1/+6 |
| |\ | |||||
| | * | Skip tests requiring invoke if it's not installed | Michał Górny | 2022-06-03 | 1 | -1/+6 |
| | | | | | | | | | | | | | | | | | | 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. | ||||
* | | | Massage #1951 a bit | Jeff Forcier | 2022-04-25 | 1 | -0/+19 |
|/ / | | | | | | | | | | | - changelog - test - tilde makes no sense here (ProxyJump is only ever [user@]host[:port] syntax) so removed it | ||||
* | | Helps to actually leverage your mocked system calls | Jeff Forcier | 2022-03-11 | 1 | -4/+6 |
| | | |||||
* | | OpenSSH docs state %C should also work in IdentityFile and Match exec | Jeff Forcier | 2022-03-11 | 1 | -4/+19 |
| | | | | | | | | (at least, of what we presently ourselves support - it's also allowed in others) | ||||
* | | Prettify, add %C as acceptable controlpath token, mock gethostname | Jason Brand | 2022-03-11 | 1 | -0/+1 |
|/ | |||||
* | Apply %h tokenization to HostName | Jeff Forcier | 2019-12-03 | 1 | -0/+10 |
| | | | | | This was another spot that incidentally occurred in older (and moved) code, but was made incorrect after cleanup | ||||
* | Never actually handled optional-ness of Invoke import | Jeff Forcier | 2019-12-03 | 1 | -0/+9 |
| | | | | Was just silently failing, wahoops | ||||
* | Blacken | Jeff Forcier | 2019-12-03 | 1 | -0/+1 |
| | |||||
* | Fill in rest of Match exec tests - all pass | Jeff Forcier | 2019-12-03 | 1 | -15/+37 |
| | |||||
* | Base case re #717 works now. | Jeff Forcier | 2019-12-02 | 1 | -56/+399 |
| | | | | | | | | | Huge ass squashed commit because I was experimenting with "commit entire feature at once so you do not leave broken tests around to break bisecting". Not sure it's worth it, at least not for large-ish, overhauling-existing-code feature adds. Breaking the work up over months did not help either, L M A O | ||||
* | Tweak some old test names for easier targeting | Jeff Forcier | 2019-12-02 | 1 | -17/+26 |
| | |||||
* | Implement ssh_config hostname canonicalization (WIP) | Jeff Forcier | 2019-09-27 | 1 | -6/+151 |
| | | | | | | | | - Refactor DNS lookup related junk previously only relevant to %h - Refactor guts of lookup() so it can be done >1 time - Changelog/tests/implementation for canonicalization itself Closes #897 | ||||
* | Somehow failed to flake/blacken previously | Jeff Forcier | 2019-08-27 | 1 | -1/+0 |
| | |||||
* | Clean up existing ssh_config tests more | Jeff Forcier | 2019-08-26 | 1 | -77/+68 |
| | | | | | - New constructors used errywhere - More consistent config snippet formatting | ||||
* | Add new SSHConfig constructors | Jeff Forcier | 2019-08-26 | 1 | -17/+36 |
| | |||||
* | Start moving config snippets to files | Jeff Forcier | 2019-08-26 | 1 | -28/+9 |
| | |||||
* | Move all SSHConfig related tests to test_config.py | Jeff Forcier | 2019-08-26 | 1 | -39/+428 |
| | | | | | Includes cleanup of unittest-isms and migrating recently added SSHConfigDict tests to a distinct class vs top-level funcs. | ||||
* | Blackened | Jeff Forcier | 2018-06-14 | 1 | -1/+1 |
| | |||||
* | Return a userdict class from paramiko config parsing | Chris Rose | 2018-05-16 | 1 | -1/+30 |
| | |||||
* | Add an SSHConfig dict to provide type conversion helpers | Chris Rose | 2018-05-16 | 1 | -0/+45 |