Handle all replies to CHANNEL_REQUESTs through the per-channel queue.
authorben <ben@cda61777-01e9-0310-a592-d414129be87e>
Sat, 25 Aug 2012 13:39:32 +0000 (13:39 +0000)
committerben <ben@cda61777-01e9-0310-a592-d414129be87e>
Sat, 25 Aug 2012 13:39:32 +0000 (13:39 +0000)
commitebbc254d829ca8d52add37b57a7149126a4c5fed
tree4f6e43880c153129bddeac45f4be3244e33cf1ac
parent39d830e47918e49d3033f639e5982a5e79be8dc5
Handle all replies to CHANNEL_REQUESTs through the per-channel queue.

Each of the minor start-of-session requests is now dealt with by its own
little co-routine, while the shell/command is done in do_ssh2_authconn()
itself.  This eliminates one more round-trip in session setup: PuTTY gets
all the way up to sending a shell request before worrying about any
replies.

git-svn-id: svn://svn.tartarus.org/sgt/putty@9616 cda61777-01e9-0310-a592-d414129be87e
ssh.c