Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(1034)

Issue 77300045: ProxyCommand support for go.crypto/ssh client

Can't Edit
Can't Publish+Mail
Start Review
Created:
12 years, 3 months ago by axw
Modified:
12 years, 3 months ago
Reviewers:
mp+211671, fwereade
Visibility:
Public.

Description

ProxyCommand support for go.crypto/ssh client Implement support for the ProxyCommand option in the go.crypto/ssh-based client. This is just a matter of executing the provided command, and using the process' stdin/stdout to form a net.Conn on which the SSH session is created. https://code.launchpad.net/~axwalk/juju-core/gocryptossh-proxycommand/+merge/211671 (do not edit description out of merge proposal)

Patch Set 1 #

Patch Set 2 : ProxyCommand support for go.crypto/ssh client #

Total comments: 6

Patch Set 3 : ProxyCommand support for go.crypto/ssh client #

Patch Set 4 : ProxyCommand support for go.crypto/ssh client #

Patch Set 5 : ProxyCommand support for go.crypto/ssh client #

Unified diffs Side-by-side diffs Delta from patch set Stats (+338 lines, -209 lines) Patch
A [revision details] View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
M cmd/juju/debughooks.go View 1 2 3 2 chunks +1 line, -42 lines 0 comments Download
M cmd/juju/scp.go View 1 2 3 4 1 chunk +11 lines, -1 line 0 comments Download
M cmd/juju/scp_test.go View 1 2 3 4 2 chunks +56 lines, -58 lines 0 comments Download
M cmd/juju/ssh.go View 1 2 3 4 5 chunks +104 lines, -84 lines 0 comments Download
M cmd/juju/ssh_test.go View 1 2 3 4 6 chunks +40 lines, -9 lines 0 comments Download
M environs/config/config.go View 1 2 3 4 4 chunks +10 lines, -0 lines 0 comments Download
M environs/config/config_test.go View 1 1 chunk +1 line, -0 lines 0 comments Download
M provider/local/environprovider.go View 1 2 3 4 1 chunk +7 lines, -1 line 0 comments Download
M provider/local/environprovider_test.go View 1 2 3 4 1 chunk +16 lines, -0 lines 0 comments Download
M utils/ssh/ssh_gocrypto.go View 4 chunks +51 lines, -14 lines 0 comments Download
M utils/ssh/ssh_gocrypto_test.go View 2 chunks +39 lines, -0 lines 0 comments Download

Messages

Total messages: 11
axw
Please take a look.
12 years, 3 months ago (2014-03-19 06:53:34 UTC) #1
fwereade
LGTM so long as it's been used live.
12 years, 3 months ago (2014-03-24 09:34:49 UTC) #2
axw
On 2014/03/24 09:34:49, fwereade wrote: > LGTM so long as it's been used live. Thanks. ...
12 years, 3 months ago (2014-03-24 09:57:41 UTC) #3
axw
Please take a look.
12 years, 3 months ago (2014-03-26 08:20:05 UTC) #4
axw
On 2014/03/26 08:20:05, axw wrote: > Please take a look. Updated this CL to add ...
12 years, 3 months ago (2014-03-26 08:22:24 UTC) #5
fwereade
Couple of significant fixes needed for the proxy stuff I'm afraid. https://codereview.appspot.com/77300045/diff/20001/cmd/juju/ssh.go File cmd/juju/ssh.go (right): ...
12 years, 3 months ago (2014-03-27 12:28:56 UTC) #6
axw
Please take a look. https://codereview.appspot.com/77300045/diff/20001/cmd/juju/ssh.go File cmd/juju/ssh.go (right): https://codereview.appspot.com/77300045/diff/20001/cmd/juju/ssh.go#newcode151 cmd/juju/ssh.go:151: // this avoids another API ...
12 years, 3 months ago (2014-03-27 13:50:53 UTC) #7
fwereade
LGTM, if you drop the local config check -- it adds an implicit dependency to ...
12 years, 3 months ago (2014-03-28 13:38:15 UTC) #8
axw
On 2014/03/28 13:38:15, fwereade wrote: > LGTM, if you drop the local config check -- ...
12 years, 3 months ago (2014-04-02 02:56:55 UTC) #9
axw
Please take a look.
12 years, 3 months ago (2014-04-02 05:43:09 UTC) #10
axw
12 years, 3 months ago (2014-04-02 06:19:58 UTC) #11
Please take a look.
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b