Tartarus CVS: putty: jacob
tartarus-commits@lists.tartarus.org
tartarus-commits@lists.tartarus.org
Sun, 20 Jun 2004 18:07:40 +0100
CVS Root: /usr/data/cvs
Module: putty
Changes by: jacob
Date: Sun Jun 20 2004 18:07:40 BST
Log message:
Add a configuration option for TCP keepalives (SO_KEEPALIVE), default off.
No very good reason, but I've occasionally wanted to frob it to see if it
makes any difference to problems I'm having, and it was easy.
Tested that it does actually cause keepalives on Windows (with tcpdump);
should also work on Unix. Not implemented on Mac (does nothing), but then
neither is TCP_NODELAY.
Quite a big checkin, much of which is adding `keepalive' alongside `nodelay'
in network function calls.
Modified files:
. : config.c network.h plink.c portfwd.c pproxy.c
proxy.c psftp.c putty.h raw.c rlogin.c scp.c
settings.c ssh.c telnet.c testback.c window.c
winhelp.h winnet.c x11fwd.c
doc : config.but
mac : macnet.c macterm.c mtcpnet.c otnet.c
unix : pterm.c pty.c uxnet.c uxplink.c uxproxy.c
Links:
http://cvs.tartarus.org//putty/config.c.diff?r1=1.34&r2=1.35
http://cvs.tartarus.org//putty/network.h.diff?r1=1.26&r2=1.27
http://cvs.tartarus.org//putty/plink.c.diff?r1=1.84&r2=1.85
http://cvs.tartarus.org//putty/portfwd.c.diff?r1=1.27&r2=1.28
http://cvs.tartarus.org//putty/pproxy.c.diff?r1=1.2&r2=1.3
http://cvs.tartarus.org//putty/proxy.c.diff?r1=1.40&r2=1.41
http://cvs.tartarus.org//putty/psftp.c.diff?r1=1.75&r2=1.76
http://cvs.tartarus.org//putty/putty.h.diff?r1=1.226&r2=1.227
http://cvs.tartarus.org//putty/raw.c.diff?r1=1.49&r2=1.50
http://cvs.tartarus.org//putty/rlogin.c.diff?r1=1.45&r2=1.46
http://cvs.tartarus.org//putty/scp.c.diff?r1=1.120&r2=1.121
http://cvs.tartarus.org//putty/settings.c.diff?r1=1.118&r2=1.119
http://cvs.tartarus.org//putty/ssh.c.diff?r1=1.310&r2=1.311
http://cvs.tartarus.org//putty/telnet.c.diff?r1=1.69&r2=1.70
http://cvs.tartarus.org//putty/testback.c.diff?r1=1.9&r2=1.10
http://cvs.tartarus.org//putty/window.c.diff?r1=1.263&r2=1.264
http://cvs.tartarus.org//putty/winhelp.h.diff?r1=1.6&r2=1.7
http://cvs.tartarus.org//putty/winnet.c.diff?r1=1.57&r2=1.58
http://cvs.tartarus.org//putty/x11fwd.c.diff?r1=1.35&r2=1.36
http://cvs.tartarus.org//putty/doc/config.but.diff?r1=1.83&r2=1.84
http://cvs.tartarus.org//putty/mac/macnet.c.diff?r1=1.7&r2=1.8
http://cvs.tartarus.org//putty/mac/macterm.c.diff?r1=1.75&r2=1.76
http://cvs.tartarus.org//putty/mac/mtcpnet.c.diff?r1=1.20&r2=1.21
http://cvs.tartarus.org//putty/mac/otnet.c.diff?r1=1.12&r2=1.13
http://cvs.tartarus.org//putty/unix/pterm.c.diff?r1=1.140&r2=1.141
http://cvs.tartarus.org//putty/unix/pty.c.diff?r1=1.35&r2=1.36
http://cvs.tartarus.org//putty/unix/uxnet.c.diff?r1=1.24&r2=1.25
http://cvs.tartarus.org//putty/unix/uxplink.c.diff?r1=1.29&r2=1.30
http://cvs.tartarus.org//putty/unix/uxproxy.c.diff?r1=1.2&r2=1.3