simon-svn: putty: simon

tartarus-commits at lists.tartarus.org tartarus-commits at lists.tartarus.org
Fri Aug 25 23:10:17 BST 2006


SVN root:       svn://ixion.tartarus.org/main
Changes by:     simon
Revision:       6797
Date:           2006-08-25 23:10:16 +0100 (Fri, 25 Aug 2006)

Log message (14 lines):
New piece of Windows infrastructure: winhandl.c takes Plink's
thread-based approach to stdin and stdout, wraps it in a halfway
sensible API, and makes it a globally available service across all
network tools.

There is no direct functionality enhancement from this checkin:
winplink.c now talks to the new API instead of doing it all
internally, but does nothing different as a result.

However, this should lay the groundwork for several diverse pieces
of work in future: pipe-based ProxyCommand on Windows, a serial port
back end, and (hopefully) a pipe-based means of communicating with
Pageant, which should have sensible blocking behaviour and hence
permit asynchronous agent requests and decrypt-on-demand.

Modified files:
U   putty/Recipe
U   putty/windows/window.c
A   putty/windows/winhandl.c
U   putty/windows/winplink.c
U   putty/windows/winsftp.c
U   putty/windows/winstuff.h

Links:
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi?rev=6797&view=rev
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/putty/Recipe?rev=6797&r1=6796&r2=6797
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/putty/windows/window.c?rev=6797&r1=6796&r2=6797
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/putty/windows/winhandl.c?rev=6797&view=markup
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/putty/windows/winplink.c?rev=6797&r1=6796&r2=6797
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/putty/windows/winsftp.c?rev=6797&r1=6796&r2=6797
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/putty/windows/winstuff.h?rev=6797&r1=6796&r2=6797



More information about the tartarus-commits mailing list