Age | Commit message (Collapse) | Author |
|
|
|
Re #77
This parameter, if set, can be used to make Paramiko wrap an existing socket
connected to a remote SSH server. For instance, you could set up another
SSHClient directly connected to a "gateway" host, and then create a direct-tcpip
tunnel to a "target" host directly accessible from the gateway's perspective
(e.g. think of trying to establish an SSH connection to hosts behind a NAT).
The gateway host would then establish a TCP connection to the target host
directly, and a channel is exposed on the client side. This channel could be
wrapped by an SSHClient class using the connect() function, avoiding the need
to establish a new TCP connnection.
This effectively allows you to create tunneled SSH connections.
Based on work by Oskari Saarenmaa <os@ohmu.fi>, in Paramiko pull request #39.
Signed-off-by: Steven Noonan <steven@uplinklabs.net>
|
|
|
|
|
|
|
|
Fixes #85
|
|
Ensures callback always executes even for zero-len files.
Fixes #90
|
|
Conflicts:
NEWS
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(cherry picked from commit d7def60c4784fed39fc8714753304a150da131c7)
Conflicts:
setup.py
|
|
(cherry picked from commit 3709d2e02bf67ccc272e1f2311e5db125a922ba0)
|
|
(cherry picked from commit c27915d55182cfa22c517c2d6d887316fc89c80a)
|
|
(cherry picked from commit 4cb9fed74bbde4730d2901dde4adb7cb47ae796a)
|
|
(cherry picked from commit d516fe71ea1d8bdb7b2e278fa519f7f860d7e234)
|
|
(cherry picked from commit 734f3d6f42ef1564f473fee5526e0354fc8196fc)
Conflicts:
test.py
|
|
(cherry picked from commit baa930eb583b65938cfcfa272a1eb2af12df3502)
|
|
(cherry picked from commit c8e76e3a801098ecfec02fe52cd83bb7fab9f19a)
|
|
Fixes #11
(cherry picked from commit 01ab79211c3aeeb8dd55dafff3ce7b3a77844ca6)
|
|
(cherry picked from commit 351bdb72e539c373985e108c89f61839f3acdd2a)
Conflicts:
paramiko/agent.py
paramiko/client.py
paramiko/transport.py
|
|
(cherry picked from commit 503d7e62602cfe3ed63a4f44fba12874a17aa199)
|
|
(cherry picked from commit abfefc2f95c377cc134d9b0b71c8cdd692f321c8)
Conflicts:
setup.py
|
|
(cherry picked from commit 5b8cdd990fea9269f8b5297ad1e3e52de08f2ee6)
|
|
- explicit check for ['password'] as remaining auth type
(cherry picked from commit 53a3421da6d74333c4679fd6289d418917833b44)
|
|
(cherry picked from commit 0a4aa8a9d119022adef3b8d89f129ea26110fc1a)
|
|
(cherry picked from commit be19c273bbe77d58fd67edeabf344ff253997b23)
|
|
(cherry picked from commit 8793771f3804b3f9bb4bf63d0b36ca105de78979)
|
|
(cherry picked from commit 2f4303df3e7477dca28badee2f1cc14573befab6)
|
|
(cherry picked from commit a753df8ea43c26114942147fde2f10f82da5ca29)
|
|
(cherry picked from commit 803820c3c8b1aaf2a11588431582916dbb23ea1e)
|
|
(cherry picked from commit 011805eae07ee7be6140b95f6d8669763c55b3d9)
|
|
(cherry picked from commit 00518b5044344adcc9a7b2363676165d9c80b80f)
|
|
(cherry picked from commit c9c7d36ce1139f3186e8494162d4fc918a38a052)
|
|
Port of https://github.com/paramiko/paramiko/pull/63
(cherry picked from commit a7fcb4def4d43f69a00861c5e6a28dcd4d1aae6f)
|
|
(cherry picked from commit 00e1072ee5abbc92b5df57e10cadb638d583d971)
Conflicts:
tests/test_util.py
|
|
(cherry picked from commit c3a7e9d587447afdc714b02412594b8d0a9fecfa)
Conflicts:
setup.py
|
|
Fixes [Fabric #562](https://github.com/fabric/fabric/issues/562).
(cherry picked from commit 58aa52085bc664fbfce61c5981ba54c1452f7abf)
|
|
Maintainer note: added changelog entry.
(cherry picked from commit 8917d83221f2422f1c4c3e6fb8538ea9e1f9a150)
|