summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2019-12-03Holy crap, never had a link back to www intersphinx from doc site???Jeff Forcier
2019-12-03Never actually handled optional-ness of Invoke importJeff Forcier
Was just silently failing, wahoops
2019-12-03BlackenJeff Forcier
2019-12-03Refactor config negation a bitJeff Forcier
2019-12-03Fill in rest of Match exec tests - all passJeff Forcier
2019-12-02Base case re #717 works now.Jeff Forcier
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
2019-12-02versionadded for canonicalization directivesJeff Forcier
Decided not to 'backport' these for rest of directives, as most have been in for a very long time
2019-12-02Strip extraneous text/entries from ssh_config support docJeff Forcier
- Leave ONLY actual departures from OpenSSH, we were getting far too deep into repeating upstream docs for no gain, and doing it inconsistently - Remove the 'becomes a list' entries, they are not actually honored when parsing (they are irrelevant to it) and turning them into lists is the obvious, non surprising behavior so it's not that useful to document it
2019-12-02Alphabetize supported-ssh_config-keywords listJeff Forcier
2019-12-02Tweak some old test names for easier targetingJeff Forcier
2019-12-02Add additional setuptools extras_require flavorsJeff Forcier
2019-12-02Fix bug around subprocess import errorsJeff Forcier
2019-09-27Python 2 fix - not all exceptions have .msg under this interp versionJeff Forcier
2019-09-27Fix canonicalization doc updates.Jeff Forcier
I blame not copying my pre-push hooks to my work machine :D
2019-09-27Implement ssh_config hostname canonicalization (WIP)Jeff Forcier
- 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
2019-09-26Sort top level import related junkJeff Forcier
2019-08-27Somehow failed to flake/blacken previouslyJeff Forcier
2019-08-26Explicitly document what ssh_config directives Paramiko itself understandsJeff Forcier
2019-08-26Clean up existing ssh_config tests moreJeff Forcier
- New constructors used errywhere - More consistent config snippet formatting
2019-08-26Add new SSHConfig constructorsJeff Forcier
2019-08-26Start moving config snippets to filesJeff Forcier
2019-08-26Move all SSHConfig related tests to test_config.pyJeff Forcier
Includes cleanup of unittest-isms and migrating recently added SSHConfigDict tests to a distinct class vs top-level funcs.
2019-07-05Add SSHConfigDict to __init__Jeff Forcier
2019-07-05Actually test ProxyCommand as currently implementedJeff Forcier
Including shuffling around the imports therein so they can actually be mocked, without losing the property of "can be imported under GAE".
2019-06-23Mention new setuptools extras in changelogJeff Forcier
2019-06-23Cut 2.6.0Jeff Forcier
2019-06-23Merge branch '2.5'Jeff Forcier
2019-06-23Cut 2.5.1Jeff Forcier
2019-06-23Merge branch '2.4' into 2.5Jeff Forcier
2019-06-23Cut 2.4.3Jeff Forcier
2019-06-21Python 2.7 fix for new exception message workJeff Forcier
2019-06-21Extend new algorithm disabling to compressionsJeff Forcier
2019-06-21Spot check use of new algorithm propertiesJeff Forcier
2019-06-21Rename to disableD_algorithms everywhere for consistencyJeff Forcier
Having it feel verb-y isn't that much better than the alternative, and consistency is a nice hobgoblin
2019-06-21Switch all reads of Transport._preferred_xxx to Transport.preferred_xxxJeff Forcier
2019-06-21Basic impl of algorithm filteringJeff Forcier
Not actually leveraged anywhere yet
2019-06-21Client->Transport for disable_algorithmsJeff Forcier
2019-06-21Old code sucksJeff Forcier
2019-06-21Add docstring and signature support for disable_algorithmsJeff Forcier
2019-06-21DDD changelogJeff Forcier
2019-06-21Merge branch '2.4' into 2.5Jeff Forcier
2019-06-21Merge branch '2.3' into 2.4Jeff Forcier
2019-06-21Merge branch '2.5'Jeff Forcier
2019-06-21Merge branch '2.2' into 2.3Jeff Forcier
2019-06-21GSSAPI related kwargs were never docstring-documented -_-Jeff Forcier
2019-06-21Merge branch '2.4' into 2.5Jeff Forcier
2019-06-21Merge branch '2.3' into 2.4Jeff Forcier
2019-06-21Merge branch '2.5'Jeff Forcier
2019-06-21Merge branch '2.2' into 2.3Jeff Forcier
2019-06-21BlackenJeff Forcier