Extensive changes that _should_ fix the socket buffering problems,
authorsimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Sat, 25 Aug 2001 17:09:23 +0000 (17:09 +0000)
committersimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Sat, 25 Aug 2001 17:09:23 +0000 (17:09 +0000)
commit5471d09ad63fc6216fb9c2a3b52ca9c93821a054
treec0cb006ee1b7e8e442770e7979b37b5eba11cd23
parent6bb26b30935b575ae7e0e4e5b230ab21d151ea5e
Extensive changes that _should_ fix the socket buffering problems,
by ceasing to listen on input channels if the corresponding output
channel isn't accepting data. Has had basic check-I-didn't-actually-
break-anything-too-badly testing, but hasn't been genuinely tested
in stress conditions (because concocting stress conditions is non-
trivial).

git-svn-id: svn://svn.tartarus.org/sgt/putty@1198 cda61777-01e9-0310-a592-d414129be87e
17 files changed:
misc.c
misc.h
network.h
plink.c
portfwd.c
psftp.c
putty.h
raw.c
rlogin.c
scp.c
ssh.c
ssh.h
telnet.c
terminal.c
window.c
winnet.c
x11fwd.c