summaryrefslogtreecommitdiffhomepage
path: root/tests/test_transport.py
AgeCommit message (Collapse)Author
2005-10-29[project @ Arch-1:robey@lag.net--2005-master-shake%paramiko--dev--1--patch-72]Robey Pointer
don't attempt to start a rekey negotiation from within send_message -- always do it from the feeder thread. this prevents a situation where more than one thread may decide spontaneously to rekey, sending multiple kexinit messages, which confuses the hell out of the remote host :) also, do some locking around the clear-to-send event, to avoid a race when we first go into rekeying. add some tests for these things too
2005-09-27[project @ Arch-1:robey@lag.net--2005-master-shake%paramiko--dev--1--patch-61]Robey Pointer
add server-side support for keyboard-interactive auth, and a couple of unit tests
2005-07-14[project @ Arch-1:robey@lag.net--2005-master-shake%paramiko--dev--1--patch-39]Robey Pointer
bulletproof the select test in test_transport more
2005-06-28[project @ Arch-1:robey@lag.net--2005-master-shake%paramiko--dev--1--patch-17]Robey Pointer
more unit tests
2005-05-01[project @ Arch-1:robey@lag.net--2005-master-shake%paramiko--dev--1--patch-5]Robey Pointer
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-02-28[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-154]Robey Pointer
even better 1.2 lapras re-bump the version # to 1.2 (with a new date since i added more stuff). add 2005 to the copyright date in a bunch of files.
2005-02-15[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-146]Robey Pointer
raise better exception on empty key raise a clearer exception when trying to create an empty key.
2004-12-13[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-133]Robey Pointer
unit test madness add some more testy bits and fix up some other bits.
2004-12-12[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-128]Robey Pointer
more unit tests added unit tests for multi-part auth, exec_command, and invoke_shell.
2004-12-11[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-123]Robey Pointer
clean up authentication add new exception "BadAuthenticationType", which is raised when auth fails because your auth type (password or public-key) isn't valid on the server. used this as an excuse to clean up auth_password and auth_publickey so their 'event' arg is optional, and if missing, they block until auth is finished, raising an exception on error. also, don't close the session on failed auth -- the server may let you try again. added some test cases for failed auth.
2004-10-20[project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-94]Robey Pointer
start testing Transport the beginnings of tests for Transport. only the bare minimum is there right now. also started doc'ing things up to ivysaur.