summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2019-12-09Cut 2.7.1Jeff Forcier
2019-12-09Changelog re #1567Jeff Forcier
2019-12-09Merge branch '2.7' into 1567-intJeff Forcier
2019-12-09Changelog closes #1565Jeff Forcier
2019-12-05fix loading new openssh private key format when no paddingPierce Lopez
2019-12-05fix loading ECDSA keys in new openssh private key formatPierce Lopez
(also Blacken new ecdsa format key test)
2019-12-05test RSA key in new openssh private key format without paddingPierce Lopez
2019-12-05test loading ECDSA key in new openssh private-key formatPierce Lopez
2019-12-03Cut 2.7.0Jeff Forcier
2019-12-03Missed a spot in changelog when renaming the 'everything' extras_require flavorJeff Forcier
2019-12-03Blacken (again? wtf black)Jeff Forcier
2019-12-03Comment a particularly egregious example of message passingJeff Forcier
2019-12-03Remove a few spots of old style string formattingJeff Forcier
2019-12-03Rename old/new_format to be slightly more accurate (pem vs openssh)Jeff Forcier
2019-12-03How do folks keep putting friggin numbers in the tests?Jeff Forcier
Well, pkey was probably my fault as the patch has sat around for ages
2019-12-03Modify exception raised by weird key subclasses w/ bad pkformatJeff Forcier
Not sure this can even really happen though
2019-12-03Privatize new pkformat variableJeff Forcier
Would like to rewrite later probably
2019-12-03Rename new test key files for readabilityJeff Forcier
2019-12-03Changelog re #602Jeff Forcier
2019-12-03BlackenJeff Forcier
2019-12-03Merge branch 'master' into 1343-intJeff Forcier
2019-12-03Apply %h tokenization to HostNameJeff Forcier
This was another spot that incidentally occurred in older (and moved) code, but was made incorrect after cleanup
2019-12-03[ci skip] Bump version to 2.7 since release is planned soonJeff Forcier
2019-12-03Modernize a test that sometimes fails for no obvious reason on travis only =/Jeff Forcier
2019-12-03Let's go with 'all' for the catchall endpoint, it is popularJeff Forcier
2019-12-03Trim trailing whitespace from test config filesJeff Forcier
2019-12-03Beef up mentions of the need for Invoke, when using Match exec, in the docsJeff Forcier
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