1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-09 17:38:00 +00:00

Almost _all_ of the final connection-layer loop, in both SSH1 and

SSH2, is now handled by the packet dispatch table. Dispatch table
entries are enabled as soon as possible, so that if anyone tries to
(for example) start using a forwarded port before the main shell
session setup has finished, things should work sensibly.

The SSH code is now a hybrid of coroutine-based sequential logic and
table-driven event dispatch, each where it makes the most sense. I'm
rather pleased with it.

Should fix: ext-data-at-start, portfwd-at-start.

[originally from svn r4909]
[this svn revision also touched putty-wishlist]
This commit is contained in:
Simon Tatham 2004-11-27 15:32:45 +00:00
parent 812870d1b3
commit 02b0474f57

1682
ssh.c

File diff suppressed because it is too large Load Diff