summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* WIP re: exec717-support-match-etcJeff Forcier2019-10-081-0/+10
* [REBASE ME] refactor host match bitsJeff Forcier2019-10-081-13/+4
* [REBASE ME] kill confusing todoJeff Forcier2019-10-081-1/+0
* Fix bug around subprocess import errorsJeff Forcier2019-10-082-2/+7
* [REBASE ME] Add docs/setup.py for Invoke dependencyJeff Forcier2019-10-083-5/+17
* [REBASE ME] Non-exec complex match testsJeff Forcier2019-10-072-12/+35
* [REBASE ME] Fix very embarrassing half-mistake re: canonical keywordJeff Forcier2019-10-072-3/+2
* [REBASE ME] Implement 'Match localuser'Jeff Forcier2019-10-074-14/+53
* [REBASE ME] User matching complete. Also deprecated SSHConfig._allowed in fav...Jeff Forcier2019-10-072-15/+29
* [REBASE ME] Start in on Match user, incl caveat docsJeff Forcier2019-10-076-20/+72
* [REBASE ME] originalhost implementedJeff Forcier2019-10-037-10/+49
* [REBASE ME] gettin real sick of the vim lines here, moving to personal dotfilesJeff Forcier2019-10-0333-33/+0
* [REBASE ME] last host test passesJeff Forcier2019-10-032-1/+6
* [REBASE ME] more negation, incl applying to canonicalJeff Forcier2019-10-035-10/+47
* [REBASE ME] Leverage SSHConfig._allowed to implement host list internal negat...Jeff Forcier2019-10-034-8/+24
* [REBASE ME] Random test cleanup - rub socket on canonical tests, remove now-p...Jeff Forcier2019-10-0310-43/+34
* [REBASE ME] Start in on Match hostJeff Forcier2019-10-035-14/+59
* [REBASE ME] Implement 'Match all'Jeff Forcier2019-10-033-8/+47
* [REBASE ME] Parse-level match support, untested, plus dummy lookup-level supportJeff Forcier2019-10-031-10/+51
* [REBASE ME] Rest of skel tests plus some pseudo-filled-in ones for Match execJeff Forcier2019-10-034-0/+184
* [REBASE ME] Failing tests re: 'all' keyword'Jeff Forcier2019-10-036-0/+62
* Fix discrepancy between ssh_config %u interpolation and SSHClient local user ...Jeff Forcier2019-10-034-2/+26
* Remove internal use of crappy old ssh_config lookup wrapperJeff Forcier2019-10-031-12/+11
* Move/document local socket fixtureJeff Forcier2019-10-031-13/+22
* Rename host var to context in prep for MatchJeff Forcier2019-10-021-10/+12
* Let's get rid of that extraneous .config suffix, nothing actually caresJeff Forcier2019-10-0217-1/+1
* Un-generalize some old config parse errors to real exceptionJeff Forcier2019-10-027-5/+37
* Neglected a versionadded for canonicalization error classJeff Forcier2019-09-301-0/+2
* Comment current parse flowJeff Forcier2019-09-301-0/+6
* DDD re #717Jeff Forcier2019-09-303-3/+13
* versionadded for canonicalization directivesJeff Forcier2019-09-301-0/+12
* Strip extraneous text/entries from ssh_config support docJeff Forcier2019-09-301-48/+22
* Alphabetize supported-ssh_config-keywords listJeff Forcier2019-09-301-10/+10
* Python 2 fix - not all exceptions have .msg under this interp versionJeff Forcier2019-09-271-1/+1
* Fix canonicalization doc updates.Jeff Forcier2019-09-272-2/+2
* Implement ssh_config hostname canonicalization (WIP)Jeff Forcier2019-09-2723-77/+484
* Sort top level import related junkJeff Forcier2019-09-262-24/+24
* Somehow failed to flake/blacken previouslyJeff Forcier2019-08-273-5/+7
* Explicitly document what ssh_config directives Paramiko itself understandsJeff Forcier2019-08-262-0/+111
* Clean up existing ssh_config tests moreJeff Forcier2019-08-261-77/+68
* Add new SSHConfig constructorsJeff Forcier2019-08-264-17/+88
* Start moving config snippets to filesJeff Forcier2019-08-262-28/+27
* Move all SSHConfig related tests to test_config.pyJeff Forcier2019-08-263-466/+445
* Add SSHConfigDict to __init__Jeff Forcier2019-07-052-1/+3
* Actually test ProxyCommand as currently implementedJeff Forcier2019-07-052-8/+159
* Mention new setuptools extras in changelogJeff Forcier2019-06-231-0/+5
* Cut 2.6.02.6.0Jeff Forcier2019-06-232-1/+2
* Merge branch '2.5'Jeff Forcier2019-06-232-1/+3
|\
| * Cut 2.5.12.5.1Jeff Forcier2019-06-232-1/+2
| * Merge branch '2.4' into 2.5Jeff Forcier2019-06-231-0/+1
| |\