X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=doc%2Fconfig.but;h=04c9cd7065d64294f8d71bed88899d75d03fc375;hb=359b5c8eb45ff56c62032cf147fcdb3723d54324;hp=94626ab0be64f65f954cd904b9f8bab53e9a4fe4;hpb=e22a72c66a2d876f2ebe4bd6384b246af92cda4d;p=PuTTY.git diff --git a/doc/config.but b/doc/config.but index 94626ab0..04c9cd70 100644 --- a/doc/config.but +++ b/doc/config.but @@ -934,6 +934,15 @@ setting you want if you have no better ideas. \dd PuTTY responds with the actual window title. This is dangerous for the reasons described above. +\S{config-features-clearscroll} Disabling remote \i{scrollback clearing} + +\cfg{winhelp-topic}{features.clearscroll} + +PuTTY has the ability to clear the terminal's scrollback buffer in +response to a command from the server. If you find PuTTY is doing this +unexpectedly or inconveniently, you can tell PuTTY not to respond to +that server command. + \S{config-features-dbackspace} Disabling \i{destructive backspace} \cfg{winhelp-topic}{features.dbackspace} @@ -1946,6 +1955,9 @@ If you want your local proxy command to make a secondary SSH connection to a proxy host and then tunnel the primary connection over that, you might well want the \c{-nc} command-line option in Plink. See \k{using-cmdline-ncmode} for more information. + +You can also enable this mode on the command line; see +\k{using-cmdline-proxycmd}. } \S{config-proxy-exclude} Excluding parts of the network from proxying @@ -2091,6 +2103,25 @@ port. Note that if you do not include the \c{%user} or \c{%pass} tokens in the Telnet command, then the \q{Username} and \q{Password} configuration fields will be ignored. +\S{config-proxy-logging} Controlling \i{proxy logging} + +\cfg{winhelp-topic}{proxy.logging} + +Often the proxy interaction has its own diagnostic output; this is +particularly the case for local proxy commands. + +The setting \q{Print proxy diagnostics in the terminal window} lets +you control how much of the proxy's diagnostics are printed to the main +terminal window, along with output from your main session. + +By default (\q{No}), proxy diagnostics are only sent to the Event Log; +with \q{Yes} they are also printed to the terminal, where they may get +mixed up with your main session. \q{Only until session starts} is a +compromise; proxy messages will go to the terminal window until the main +session is deemed to have started (in a protocol-dependent way), which +is when they're most likely to be interesting; any further proxy-related +messages during the session will only go to the Event Log. + \H{config-telnet} The \i{Telnet} panel The Telnet panel allows you to configure options that only apply to @@ -2394,15 +2425,16 @@ PuTTY currently supports the following key exchange methods: 2048-bit group. \b \q{Group 1}: Diffie-Hellman key exchange with a well-known -1024-bit group. This is less secure \#{FIXME better words} than -group 14, but may be faster with slow client or server machines, -and may be the only method supported by older server software. +1024-bit group. We no longer recommend using this method, and it's +not used by default in new installations; however, it may be the +only method supported by very old server software. \b \q{\ii{Group exchange}}: with this method, instead of using a fixed group, PuTTY requests that the server suggest a group to use for key exchange; the server can avoid groups known to be weak, and possibly invent new ones over time, without any changes required to PuTTY's -configuration. We recommend use of this method, if possible. +configuration. We recommend use of this method instead of the +well-known groups, if possible. \b \q{\i{RSA key exchange}}: this requires much less computational effort on the part of the client, and somewhat less on the part of @@ -2866,6 +2898,13 @@ the \q{User-supplied GSSAPI library path} field, and move the \q{User-supplied GSSAPI library} option in the preference list to make sure it is selected before anything else. +On Windows, such libraries are files with a \I{DLL}\cw{.dll} +extension, and must have been built in the same way as the PuTTY +executable you're running; if you have a 32-bit DLL, you must run a +32-bit version of PuTTY, and the same with 64-bit (see +\k{faq-32bit-64bit}). On Unix, shared libraries generally have a +\cw{.so} extension. + \H{config-ssh-tty} The TTY panel The TTY panel lets you configure the remote pseudo-terminal. @@ -2921,8 +2960,9 @@ a sensible value. \lcont{ PuTTY proper will send modes that it has an opinion on (currently only -the code for the Backspace key, \cw{ERASE}). Plink on Unix -will propagate appropriate modes from the local terminal, if any. +the code for the Backspace key, \cw{ERASE}, and whether the character +set is UTF-8, \cw{IUTF8}). Plink on Unix will propagate appropriate +modes from the local terminal, if any. } @@ -2970,6 +3010,17 @@ character or turn it off entirely. PuTTY in a variety of ways, such as \cw{true}/\cw{false}, \cw{yes}/\cw{no}, and \cw{0}/\cw{1}. +\b The boolean mode \I{IUTF8 terminal mode}\cw{IUTF8} signals to the +server whether the terminal character set is \i{UTF-8} or not. +If this is set incorrectly, actions like backspace may behave +incorrectly in some circumstances. However, setting this is not usually +sufficient to cause servers to expect the terminal to be in UTF-8 mode; +POSIX servers will generally require the locale to be set (by some +server-dependent means), although many default to UTF-8. Also, +\#{circa 2016} many servers (particularly older servers) do not honour +this mode sent over SSH. When set to \q{Auto}, this follows the +local configured character set (see \k{config-charset}). + \b Terminal speeds are configured elsewhere; see \k{config-termspeed}. \H{config-ssh-x11} The X11 panel