mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-06-30 19:12:48 -05:00
Support RFC 4419.
PuTTY now uses the updated version of Diffie-Hellman group exchange,
except for a few old OpenSSH versions which Darren Tucker reports only
support the old version.
FIXME: this needs further work because the Bugs config panel has now
overflowed.
(cherry picked from commit 62a1bce7cb
)
This commit is contained in:
@ -3386,6 +3386,23 @@ reply to a request after it thinks the channel has entirely closed,
|
||||
and terminate with an error along the lines of \q{Received
|
||||
\cw{SSH2_MSG_CHANNEL_FAILURE} for nonexistent channel 256}.
|
||||
|
||||
\S{config-ssh-bug-oldgex2} \q{Only supports pre-RFC4419 SSH-2 DH GEX}
|
||||
|
||||
\cfg{winhelp-topic}{ssh.bugs.oldgex2}
|
||||
|
||||
The SSH key exchange method that uses Diffie-Hellman group exchange
|
||||
was redesigned after its original release, to use a slightly more
|
||||
sophisticated setup message. Almost all SSH implementations switched
|
||||
over to the new version. (PuTTY was one of the last.) A few old
|
||||
servers still only support the old one.
|
||||
|
||||
If this bug is detected, and the client and server negotiate
|
||||
Diffie-Hellman group exchange, then PuTTY will send the old message
|
||||
now known as \cw{SSH2_MSG_KEX_DH_GEX_REQUEST_OLD} in place of the new
|
||||
\cw{SSH2_MSG_KEX_DH_GEX_REQUEST}.
|
||||
|
||||
This is an SSH-2-specific bug.
|
||||
|
||||
\H{config-serial} The Serial panel
|
||||
|
||||
The \i{Serial} panel allows you to configure options that only apply
|
||||
|
Reference in New Issue
Block a user