X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=doc%2Fconfig.but;h=063d2a13412b887177ac4d8b82be3a42c20ee20d;hb=065c303a29c74f37ff6ff917013b7615d88353d0;hp=bc122fd79164c47870b97a10a4cb7978e39e14d9;hpb=5c2471809c73a009c38c02c5fcb4a27be20cf0b4;p=PuTTY.git diff --git a/doc/config.but b/doc/config.but index bc122fd7..063d2a13 100644 --- a/doc/config.but +++ b/doc/config.but @@ -1,4 +1,4 @@ -\versionid $Id: config.but,v 1.82 2004/06/15 11:11:19 jacob Exp $ +\versionid $Id: config.but,v 1.88 2004/09/01 10:19:22 jacob Exp $ \C{config} Configuring PuTTY @@ -916,8 +916,9 @@ scrolls off the top of the screen (see \k{using-scrollback}). The \q{Lines of scrollback} box lets you configure how many lines of text PuTTY keeps. The \q{Display scrollbar} options allow you to hide the scrollbar (although you can still view the scrollback using -Shift-PgUp and Shift-PgDn). You can separately configure whether the -scrollbar is shown in full-screen mode and in normal modes. +the keyboard as described in \k{using-scrollback}). You can separately +configure whether the scrollbar is shown in full-screen mode and in +normal modes. If you are viewing part of the scrollback when the server sends more text to PuTTY, the screen will revert to showing the current @@ -1446,8 +1447,9 @@ badly to the default value. The format is a pair of numbers separated by a comma, for instance, \c{38400,38400}. The first number represents the output speed -(\e{from} the server), and the second is the input speed (\e{to} the -server). (Only the first is used in the Rlogin protocol.) +(\e{from} the server) in bits per second, and the second is the input +speed (\e{to} the server). (Only the first is used in the Rlogin +protocol.) This option has no effect on Raw connections. @@ -1505,7 +1507,8 @@ what \e{kind} of network problems you have between you and the server. Keepalives are only supported in Telnet and SSH; the Rlogin and Raw -protocols offer no way of implementing them. +protocols offer no way of implementing them. (For an alternative, see +\k{config-tcp-keepalives}.) Note that if you are using SSH1 and the server has a bug that makes it unable to deal with SSH1 ignore messages (see @@ -1524,6 +1527,34 @@ types of server. The Nagle algorithm is disabled by default. +\S{config-tcp-keepalives} \q{Enable TCP keepalives} + +\cfg{winhelp-topic}{connection.tcpkeepalive} + +\e{NOTE:} TCP keepalives should not be confused with the +application-level keepalives described in \k{config-keepalive}. If in +doubt, you probably want application-level keepalives; TCP keepalives +are provided for completeness. + +The idea of TCP keepalives is similar to application-level keepalives, +and the same caveats apply. The main differences are: + +\b TCP keepalives are available on \e{all} connection types, including +Raw and Rlogin. + +\b The interval between TCP keepalives is usually much longer, +typically two hours; this is set by the operating system, and cannot +be configured within PuTTY. + +\b If the operating system does not receive a response to a keepalive, +it may send out more in quick succession and if terminate the connection +if no response is received. + +TCP keepalives may be more useful for ensuring that half-open connections +are terminated than for keeping a connection alive. + +TCP keepalives are disabled by default. + \H{config-proxy} The Proxy panel \cfg{winhelp-topic}{proxy.main} @@ -1644,6 +1675,18 @@ Authentication is not fully supported for all forms of proxy: \b Username and password authentication is supported for HTTP proxies and SOCKS 5 proxies. +\lcont{ + +\b With SOCKS 5, authentication is via \i{CHAP} if the proxy +supports it (this is not supported in \i{PuTTYtel}); otherwise the +password is sent to the proxy in plain text. + +\b With HTTP proxying, the only currently supported authentication +method is \q{basic}, where the password is sent to the proxy in plain +text. + +} + \b SOCKS 4 can use the \q{Username} field, but does not support passwords.