Tartarus CVS: putty: simon

tartarus-commits@lists.tartarus.org tartarus-commits@lists.tartarus.org
Fri, 25 Oct 2002 12:30:35 +0100


CVS Root:       /home/cvs
Module:         putty
Changes by:     simon
Date:           Fri Oct 25 2002  12:30:35 BST

Log message:
Major destabilisation, phase 2. This time it's the backends' turn:
each backend now stores all its internal variables in a big struct,
and each backend function gets a pointer to this struct passed to
it. This still isn't the end of the work - lots of subsidiary things
still use globals, notably all the cipher and compressor modules and
the X11 forwarding authentication stuff. But ssh.c itself has now
been transformed, and that was the really painful bit, so from here
on it all ought to be a sequence of much smaller and simpler pieces
of work.

Modified files:
    .               : ldisc.c plink.c portfwd.c psftp.c putty.h raw.c
                      rlogin.c scp.c ssh.c ssh.h telnet.c terminal.c
                      terminal.h window.c

Links:
http://cvs.tartarus.org//putty/ldisc.c.diff?r1=1.21&r2=1.22
http://cvs.tartarus.org//putty/plink.c.diff?r1=1.60&r2=1.61
http://cvs.tartarus.org//putty/portfwd.c.diff?r1=1.6&r2=1.7
http://cvs.tartarus.org//putty/psftp.c.diff?r1=1.44&r2=1.45
http://cvs.tartarus.org//putty/putty.h.diff?r1=1.156&r2=1.157
http://cvs.tartarus.org//putty/raw.c.diff?r1=1.33&r2=1.34
http://cvs.tartarus.org//putty/rlogin.c.diff?r1=1.27&r2=1.28
http://cvs.tartarus.org//putty/scp.c.diff?r1=1.91&r2=1.92
http://cvs.tartarus.org//putty/ssh.c.diff?r1=1.224&r2=1.225
http://cvs.tartarus.org//putty/ssh.h.diff?r1=1.50&r2=1.51
http://cvs.tartarus.org//putty/telnet.c.diff?r1=1.46&r2=1.47
http://cvs.tartarus.org//putty/terminal.c.diff?r1=1.108&r2=1.109
http://cvs.tartarus.org//putty/terminal.h.diff?r1=1.1&r2=1.2
http://cvs.tartarus.org//putty/window.c.diff?r1=1.208&r2=1.209