Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Stop stripping ProxyCommand none, make it None | Jeff Forcier | 2023-01-16 | 1 | -6/+2 |
| | | | | | Also apparently the old, old test for this had the wrong issue number in it :( | ||||
* | Nuke unused private method | Jeff Forcier | 2023-01-16 | 1 | -4/+0 |
| | |||||
* | Punt a bunch of backwards incompatible TODOs to 4.0 | Jeff Forcier | 2023-01-16 | 1 | -1/+1 |
| | |||||
* | No more (object)ions | Jeff Forcier | 2023-01-16 | 1 | -2/+2 |
| | |||||
* | flake8/black | Jeff Forcier | 2023-01-13 | 1 | -0/+1 |
| | |||||
* | No need for passthru dunder-init in Py3-only dict subclasses yey | Jeff Forcier | 2023-01-12 | 1 | -5/+0 |
| | |||||
* | Update StringIO | Jeff Forcier | 2023-01-09 | 1 | -2/+1 |
| | |||||
* | Massage #1951 a bit | Jeff Forcier | 2022-04-25 | 1 | -1/+1 |
| | | | | | | - changelog - test - tilde makes no sense here (ProxyJump is only ever [user@]host[:port] syntax) so removed it | ||||
* | Merge branch 'main' into 1951-int | Jeff Forcier | 2022-04-25 | 1 | -5/+7 |
|\ | |||||
| * | Fix Free Software Foundation address | Paul Howarth | 2022-03-15 | 1 | -1/+1 |
| | | | | | | | | They moved from Temple Place to Franklin Street in 2005. | ||||
| * | OpenSSH docs state %C should also work in IdentityFile and Match exec | Jeff Forcier | 2022-03-11 | 1 | -2/+2 |
| | | | | | | | | (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 | -5/+3 |
| | | |||||
| * | Import only sha1 | Jason Brand | 2022-03-11 | 1 | -5/+5 |
| | | |||||
| * | %C support in config file | Jason Brand | 2022-03-11 | 1 | -1/+5 |
| | | |||||
* | | Parse tokens in ProxyJump | Bruno Inec | 2021-12-16 | 1 | -0/+1 |
|/ | | | This way, ProxyJump parsing can be implemented by higher-level clients with the benefits of tokens being already parsed. | ||||
* | Apply %h tokenization to HostName | Jeff Forcier | 2019-12-03 | 1 | -6/+6 |
| | | | | | 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/+4 |
| | | | | Was just silently failing, wahoops | ||||
* | Refactor config negation a bit | Jeff Forcier | 2019-12-03 | 1 | -16/+10 |
| | |||||
* | Base case re #717 works now. | Jeff Forcier | 2019-12-02 | 1 | -82/+270 |
| | | | | | | | | | 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 | ||||
* | Fix canonicalization doc updates. | Jeff Forcier | 2019-09-27 | 1 | -1/+1 |
| | | | | I blame not copying my pre-push hooks to my work machine :D | ||||
* | Implement ssh_config hostname canonicalization (WIP) | Jeff Forcier | 2019-09-27 | 1 | -33/+116 |
| | | | | | | | | - 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 | ||||
* | Add new SSHConfig constructors | Jeff Forcier | 2019-08-26 | 1 | -0/+45 |
| | |||||
* | Move all SSHConfig related tests to test_config.py | Jeff Forcier | 2019-08-26 | 1 | -0/+3 |
| | | | | | Includes cleanup of unittest-isms and migrating recently added SSHConfigDict tests to a distinct class vs top-level funcs. | ||||
* | versionadded/changed for SSHConfigDict et al | Jeff Forcier | 2018-06-14 | 1 | -0/+9 |
| | |||||
* | Docstring edit pass | Jeff Forcier | 2018-06-14 | 1 | -11/+47 |
| | |||||
* | Blackened | Jeff Forcier | 2018-06-14 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master' into 1212-int | Jeff Forcier | 2018-06-14 | 1 | -67/+63 |
|\ | |||||
| * | Blacken Paramiko on 2.4 | Chris Rose | 2018-05-17 | 1 | -67/+63 |
| | | |||||
* | | Jeffified | Chris Rose | 2018-05-16 | 1 | -6/+14 |
| | | |||||
* | | Switch to subclassing due to the variance in UserDict behaviour | Chris Rose | 2018-05-16 | 1 | -4/+4 |
| | | |||||
* | | Return a userdict class from paramiko config parsing | Chris Rose | 2018-05-16 | 1 | -1/+1 |
| | | |||||
* | | Add an SSHConfig dict to provide type conversion helpers | Chris Rose | 2018-05-16 | 1 | -0/+26 |
|/ | |||||
* | String format modernization, part 11070-remove-python26-and-33 | Jeff Forcier | 2017-10-10 | 1 | -2/+2 |
| | | | | | | | Choosing to skip it in some edge/corner cases where it's more harmful than helpful. Also choosing to replace many non-%s specifiers with regular old {} since I don't see why one would normally care. Again, eschewing that in spots where it seems like it might matter. | ||||
* | More death to line continuations | Jeff Forcier | 2017-05-31 | 1 | -4/+6 |
| | |||||
* | Lots of flake8 fix. | Dorian Pula | 2017-05-31 | 1 | -2/+2 |
| | |||||
* | allow ~ expansion inside proxycommand | qqo | 2016-12-05 | 1 | -0/+1 |
| | |||||
* | Test & implementation for part 1 re: #670 | Jeff Forcier | 2016-04-25 | 1 | -6/+13 |
| | |||||
* | Merge branch '1.14' into 1.15 | Jeff Forcier | 2016-01-19 | 1 | -1/+3 |
|\ | |||||
| * | Update SSHConfig.parse to strip leading and trailing whitespace | Nick Pillitteri | 2016-01-08 | 1 | -1/+3 |
| | | | | | | | | Fixes #499 | ||||
* | | Merge branch '1.14' into 1.15 | Jeff Forcier | 2015-11-02 | 1 | -2/+2 |
|\ \ | |/ | |||||
| * | Fix a handful of non-strict warnings in the Sphinx docs. | Jeff Forcier | 2015-11-02 | 1 | -1/+1 |
| | | | | | | | | | | | | | | Turns out there's a reason we haven't run the strict checker (sphinx-build -nW) before - it tries to resolve literally every info-list field like ':raises IOError:' and sphinx is apparently not cool enough to mesh that with intersphinx. | ||||
| * | Fix somebody's smart quotes | Jeff Forcier | 2015-11-02 | 1 | -1/+1 |
| | | |||||
* | | Added check for proxycommand none and associated test as per Paramiko Issue 415 | Sean Johnson | 2014-12-17 | 1 | -0/+3 |
| | | | | | | | | | | Conflicts: tests/test_util.py | ||||
* | | Improve parsing method of hosts in ssh_config. | Yan Kalchevskiy | 2014-12-17 | 1 | -20/+5 |
| | | | | | | | | There is a module in standard library for such parsing -- shlex. | ||||
* | | Merge branch '1.15' | Jeff Forcier | 2014-10-02 | 1 | -7/+9 |
|\ \ | |||||
| * \ | Merge branch '1.14' into 1.15 | Jeff Forcier | 2014-10-02 | 1 | -7/+9 |
| |\ \ | | |/ | |||||
| | * | Update documentation of lookup method. | Olle Lundberg | 2014-10-02 | 1 | -7/+9 |
| | | | | | | | | | | | | The documentation reflected pre #93 behaviour. | ||||
* | | | SSHConfig.get_hostnames: List literal hostnames from SSH config | Søren Løvborg | 2014-09-19 | 1 | -0/+10 |
|/ / | |||||
* | | Merge branch 'master' into 184-int | Jeff Forcier | 2014-09-05 | 1 | -8/+12 |
|\ \ | |/ | | | | | | | | | Conflicts: paramiko/config.py tests/test_util.py | ||||
| * | Backport #378 to 1.13, closes #378 | Jeff Forcier | 2014-08-26 | 1 | -5/+7 |
| | |