Tartarus CVS: putty simon

tartarus-commits-admin@lists.tartarus.org tartarus-commits-admin@lists.tartarus.org
Sat, 25 Aug 2001 18:09:23 +0100


CVSROOT:	/home/cvs
Module name:	putty
Changes by:	simon	01/08/25 18:09:23

Modified files:
	.              : 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 

Log message:
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).