summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2012-11-05One more patch from @clarete's workJeff Forcier
2012-11-05Implement (& test for) ProxyCommand interpolation.Jeff Forcier
Forgot this earlier.
2012-11-05FormattingJeff Forcier
2012-11-05Bubble up ProxyCommandFailure in packetizerJeff Forcier
2012-11-05Post-import editsJeff Forcier
2012-11-05Import BadProxyCommandJeff Forcier
2012-11-05Post-import editsJeff Forcier
2012-11-05Initial port of ProxyCommand class from @clareteJeff Forcier
2012-11-05Fix ProxyCommand equals splitting.Jeff Forcier
Uses regex approach from @lndbrg
2012-11-05Add failing test(s) re ProxyCommand config parsingJeff Forcier
2012-11-05More attributionsJeff Forcier
2012-11-05Add in big attribution big in prep for having ProxyCommand doneJeff Forcier
2012-11-05Changelog re #77Jeff Forcier
2012-11-05Tweak docstring re #77Jeff Forcier
2012-11-05SSHClient: add 'sock' parameter to connect() for tunnelingSteven Noonan
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>
2012-11-05Somehow missed a pretty important change in the changelogJeff Forcier
2012-11-01Remove dependency on pywin32. Just use ctypes for simplicity.Jason R. Coombs
2012-11-01Remove test for presence of ctypes (assumed present in global imports).Jason R. Coombs
2012-10-26Forgot to import errnoTomer Filiba
2012-10-26Make send() and recv() fail when channel is closedTomer Filiba
``sendall()`` was checking if the channel has been closed, and failed accordingly, but ``send()`` and ``recv()`` did not. This meant that ``chan.send("foo")`` when the channel was already closed, just blocked forever.
2012-10-17Update paramiko/file.pyJames Hiscock
Added a closed property as an alternative accessor to BufferedFile's _closed property.
2012-10-16Whitespace fixes.Olle Lundberg
2012-10-16Be more pythonic.Olle Lundberg
2012-10-16Implement support for parsing proxycommand.Olle Lundberg
2012-10-16Add tests for proxycommand parsing.Olle Lundberg
2012-10-16Pep8 fixesOlle Lundberg
2012-10-16SpellingOlle Lundberg
2012-10-16Add host negation support to paramiko config.Olle Lundberg
This is a rewrite of the SSHConfig class to conform with the rules specified by the manpage for ssh_config. This change also adds support for negation according to the rules introduced by OpenSSH 5.9. Reference: http://www.openssh.com/txt/release-5.9
2012-10-16Add test for host negation.Olle Lundberg
2012-10-16Updated tests for new ssh config format.Olle Lundberg
2012-10-15Merge branch '1.8'Jeff Forcier
2012-10-15Refactoring: it's a thing. Re #85Jeff Forcier
2012-10-15Only override unittest assertions when absolutely necessary.Jeff Forcier
Fixes #85
2012-10-14Move SFTPClient.get() termination condition to loop end.Jeff Forcier
Ensures callback always executes even for zero-len files. Fixes #90
2012-10-14Merge branch '1.8'Jeff Forcier
Conflicts: NEWS
2012-10-14Meh fabfile for docs uploadingJeff Forcier
2012-10-14Add 1.9.0 to master NEWSJeff Forcier
2012-10-14Set up 1.8.1 chunk in NEWSJeff Forcier
2012-10-14Add missing release date to NEWS for 1.8.0Jeff Forcier
2012-09-2580-col fixJeff Forcier
2012-09-25Fix module import in testsJeff Forcier
2012-09-25Correct dev-installation doc in package metadataJeff Forcier
2012-09-25Whitespace + lang tweakJeff Forcier
2012-09-25Init header updateJeff Forcier
2012-09-24Nuke old copy of original READMEJeff Forcier
2012-09-24Transition back to Paramiko's readme; update to be currently accurateJeff Forcier
2012-09-24Remove extraneous changelog lines from 'ssh'Jeff Forcier
2012-09-24Namespace issue numbers appropriatelyJeff Forcier
2012-09-24For now, merge ssh CHANGES file into paramiko NEWSJeff Forcier
2012-09-24Bump to 0.8.x due to nontrivial changesJeff Forcier
(cherry picked from commit d7def60c4784fed39fc8714753304a150da131c7) Conflicts: setup.py