paramiko/tests
Robey Pointer 36055c5ac2 [project @ Arch-1:robey@lag.net--2005-master-shake%paramiko--dev--1--patch-5]
split out Packetizer, fix banner detection bug, new unit test
split out a chunk of BaseTransport into a Packetizer class, which handles
the in/out packet data, ciphers, etc.  it didn't make the code any smaller
(transport.py is still close to 1500 lines, which is awful) but it did split
out a coherent chunk of functionality into a discrete unit.

in the process, fixed a bug that alain spineux pointed out: the banner
check was too forgiving and would block forever waiting for an SSH banner.
now it waits 5 seconds for the first line, and 2 seconds for each subsequent
line, before giving up.

added a unit test to test keepalive, since i wasn't sure that was still
working after pulling out Packetizer.
2005-05-01 08:04:59 +00:00
..
loop.py [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-154] 2005-02-28 08:06:08 +00:00
stub_sftp.py [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-157] 2005-04-06 07:24:28 +00:00
test_dss.key [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-92] 2004-09-25 22:07:59 +00:00
test_file.py [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-154] 2005-02-28 08:06:08 +00:00
test_kex.py [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-154] 2005-02-28 08:06:08 +00:00
test_message.py [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-154] 2005-02-28 08:06:08 +00:00
test_pkey.py [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-154] 2005-02-28 08:06:08 +00:00
test_rsa.key [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-92] 2004-09-25 22:07:59 +00:00
test_sftp.py [project @ Arch-1:robey@lag.net--2005-master-shake%paramiko--dev--1--patch-5] 2005-05-01 08:04:59 +00:00
test_transport.py [project @ Arch-1:robey@lag.net--2005-master-shake%paramiko--dev--1--patch-5] 2005-05-01 08:04:59 +00:00