Age | Commit message (Collapse) | Author |
|
(cherry picked from commit 734f3d6f42ef1564f473fee5526e0354fc8196fc)
Conflicts:
test.py
|
|
|
|
|
|
allow multiple key files to be specified in SSHClient.
suggested by Bernhard Walle.
|
|
bump copyright year to 2007
|
|
add another test to check out private key auth.
|
|
once, this test failed, so add a timer
|
|
add a ResourceManager to replace __del__ methods, and use it in SSHClient
to automatically close any open transport when the SSHClient is collected.
this won't work on Transport itself (to close the attached packetizer)
because Transport starts up its own thread, and the threading library
keeps a Transport object alive to run that thread. i think that's okay;
the SSHClient interface is meant to be the easier one, so that's the one
where it's important that some auto-cleanup is attempted.
|
|
add unit tests for SSHClient, and fix a few bugs that uncovered
|