Age | Commit message (Collapse) | Author |
|
bug 192749: document that SSHClient.connect may throw socket.error.
|
|
bug 200416:
don't create a new logger for every channel and every sftp client or server.
it causes python to leak lots of useless logger objects, because they never
go away. instead, log the channel # in the message, and use only a couple of
standard log nodes.
|
|
add exit_status_ready for justin cook.
|
|
slight tweak to test, make it verify the length too
|
|
in the test that verifies key renegotiation during a large file "put", also
do a "get" of the large file (with prefetch) to verify that nothing screwy
happens.
|
|
patch from dwayne c. litzenberger to fix urandom support to work from
within a chroot. i modified it slightly to remove os.urandom calls
completely, since our direct file access is nearly identical to what
python was doing.
|
|
add a demo for reverse port forwarding.
|
|
verify WarningPolicy is exported
|
|
for forwarded-tcpip connections, stuff the origin_addr in a public field in
the Channel, in case recipients find it useful info.
|
|
change -l to -p for consistency
|
|
cleaned up "forward" example.
|
|
add WarningPolicy to SSHClient, which logs a warning when a server host key
isn't known, but allows the connection. also added an option to avoid
searching for private keys, and made it check ~/ssh/ for windows.
|
|
merge patch from Dwayne Litzenberger to fix unit tests on python 2.3.
|
|
merge patch from Dwayne Litzenberger that lets you ask an SSHClient not to
try agent-based auth.
|
|
bug 189466: fix typo in osrandom.py (from patch in bug report) and add a
friggin' unit test.
|
|
explain why we check ~/ssh/ in the demos
|
|
fix the utf-8 password bug for good (aka bug 177117) and add unit tests
this time.
|
|
remove some now-unneeded code.
|
|
split auth tests into their own file, and clean up the remaining transport
tests a bit (use existing refactoring).
|
|
bump to version 1.7.2 (basil)
|
|
patch from dwayne litzenberger to fix the PRNG to be more resilient when
using windows, and some forking/threading environments.
|
|
for password authentication, only utf-8 encode the password if it's in
unicode. this should let clients work around servers that expect non-utf-8
passwords (possibly because they predate the RFCs).
|
|
patch from david guerizec for direct-tcpip forwarding support, and a unit
test added by yours truly.
|
|
merge patch to allow bufsize param in SSHClient.exec_command()
|
|
be more explicit about setting buffering options, and make the default
be "unbuffered", because with buffering on, writes are buffered, which can
be very confusing over ssh and usually not what you want.
|
|
oops, fix typo.
|
|
add send_ready() and a unit test.
|
|
merge tab fix
|
|
patch from james bardin to allow closing an SSHClient more than once. :)
|
|
add get_transport() to fetch the Transport from an SSHClient.
|
|
fix some typos.
|
|
bug discovered while porting to jaramiko: old-style gex wasn't creating
the proper hash. fixed.
|
|
bug 157205: select() doesn't notify incoming stderr data, because stderr's
pipe isn't hooked up to the fileno() BufferedPipe. to fix, i added an "or"
pipe-event that can be triggered by either stdout or stderr, and hooked
them both up to fileno(). added a unit test for the bug and one for the
"or" pipe.
|
|
bug 137219: handle EINTR in a read or write, if python doesn't.
|
|
jon slavin points out that using the 'cmp' keyword is not compatible
with python 2.3.
|
|
bump up to 1.7.1 (amy)
|
|
change README to rest format
|
|
create new TODO file
|
|
move the news entries to a new rest file
|
|
merge in a modified form of a patch from alexander belchenko. this lets
windows users use the 'win32all' module *or* the 'ctypes' module, if they
have ctypes installed. python 2.5 comes with ctypes in the standard
library.
|
|
add optional timeout parameter to SSHClient.connect(), based on a patch
from james bardin.
|
|
add a get_channel() method to SFTPClient, to retrieve the underlying channel.
|
|
patch from wesley augur: expose the 'longname' field from listdir_attr().
|
|
expose PKey for documentation, so inherited methods can be seen in DSSKey and RSAKey
|
|
oops, fix doc typo
|
|
bump version to 1.7 zubat
|
|
add get/put to the sftp demo
|
|
bump copyright year to 2007
|
|
improve x11 test and add a test for reverse port forwarding
|
|
add a convenience method for open_forwarded_tcpip_channel
|