1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-10 01:48:00 +00:00
putty-source/doc
Simon Tatham bb78583ad2 Implement connection sharing between instances of PuTTY.
The basic strategy is described at the top of the new source file
sshshare.c. In very brief: an 'upstream' PuTTY opens a Unix-domain
socket or Windows named pipe, and listens for connections from other
PuTTYs wanting to run sessions on the same server. The protocol spoken
down that socket/pipe is essentially the bare ssh-connection protocol,
using a trivial binary packet protocol with no encryption, and the
upstream has to do some fiddly transformations that I've been
referring to as 'channel-number NAT' to avoid resource clashes between
the sessions it's managing.

This is quite different from OpenSSH's approach of using the Unix-
domain socket as a means of passing file descriptors around; the main
reason for that is that fd-passing is Unix-specific but this system
has to work on Windows too. However, there are additional advantages,
such as making it easy for each downstream PuTTY to run its own
independent set of port and X11 forwardings (though the method for
making the latter work is quite painful).

Sharing is off by default, but configuration is intended to be very
easy in the normal case - just tick one box in the SSH config panel
and everything else happens automatically.

[originally from svn r10083]
2013-11-17 14:05:41 +00:00
..
blurb.but Belatedly update the copyright year to 2013. 2013-08-05 15:15:17 +00:00
chm.but Minor style tweaks for the CHM. 2006-12-19 10:28:44 +00:00
chm.css Minor style tweaks for the CHM. 2006-12-19 10:28:44 +00:00
config.but Implement connection sharing between instances of PuTTY. 2013-11-17 14:05:41 +00:00
errors.but Fix markup error introduced in r9626. 2012-08-26 09:50:57 +00:00
faq.but New FAQ: "When I put PuTTY in C:\WINDOWS\SYSTEM32 on my 64-bit Windows system, 2012-01-30 00:29:32 +00:00
feedback.but Make the text about our interest in new mirror sites significantly 2007-12-20 11:03:45 +00:00
gs.but Support for Windows PuTTY connecting straight to a local serial port 2006-08-28 10:35:12 +00:00
index.but New FAQ: "When I put PuTTY in C:\WINDOWS\SYSTEM32 on my 64-bit Windows system, 2012-01-30 00:29:32 +00:00
intro.but Index the complete PuTTY manual. 2005-04-05 18:01:32 +00:00
licence.but Belatedly update the copyright year to 2013. 2013-08-05 15:15:17 +00:00
Makefile Now that PuTTY is actually using names "@putty.projects.tartarus.org", it 2007-09-29 14:20:55 +00:00
man-pg.but Note the possibility of a pause due to /dev/random blocking. 2011-03-09 18:10:47 +00:00
man-pl.but Patch from Alan Clucas (somewhat polished) providing command-line 2009-08-10 20:55:19 +00:00
man-pscp.but Try to make our PGP signing more useful: 2005-03-19 02:26:58 +00:00
man-psft.but Try to make our PGP signing more useful: 2005-03-19 02:26:58 +00:00
man-ptel.but Introduce a third setting for the 'bold as colour' mode, which lets 2012-06-09 15:09:22 +00:00
man-pter.but Introduce a third setting for the 'bold as colour' mode, which lets 2012-06-09 15:09:22 +00:00
man-putt.but Introduce a third setting for the 'bold as colour' mode, which lets 2012-06-09 15:09:22 +00:00
mancfg.but Now that Halibut is capable of generating man pages better than I 2004-03-24 19:36:04 +00:00
manpages.but Now that Halibut is capable of generating man pages better than I 2004-03-24 19:36:04 +00:00
pageant.but Pageant docs didn't mention that you could load keys into an existing 2006-03-14 11:21:59 +00:00
pgpkeys.but Version number and other tweakings prior to the 0.58 release. 2005-04-05 19:36:25 +00:00
plink.but Bump version number prior to tagging 0.63. 2013-08-06 17:09:07 +00:00
pscp.but Bump version number prior to tagging 0.63. 2013-08-06 17:09:07 +00:00
psftp.but Treat lines starting with '#' as comments in PSFTP. 2008-11-24 18:19:55 +00:00
pubkey.but Remove comment about 1024/1023 RSA key lengths that's no longer true as of 2012-03-04 01:01:11 +00:00
site.but Hmm, that relative link wasn't too good. Try a more helpful one. 2003-10-30 10:41:59 +00:00
sshnames.but As far as I can tell, "simple@putty.projects.tartarus.org" has always been 2008-11-30 21:35:33 +00:00
udp.but \n and \r need double backslashes in Halibut. 2004-12-02 13:48:32 +00:00
using.but The documentation was still claiming that we don't support x11-auth. 2011-04-08 15:52:02 +00:00
vids.but Add versionid for index. 2005-04-05 18:03:13 +00:00