mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-07-14 17:47:33 -05:00
Stop supporting fallback between SSH versions.
The UI now only has "1" and "2" options for SSH protocol version, which behave like the old "1 only" and "2 only" options; old SSH-N-with-fallback settings are interpreted as SSH-N-only. This prevents any attempt at a protocol downgrade attack. Most users should see no difference; those poor souls who still have to work with SSH-1 equipment now have to explicitly opt in.
This commit is contained in:
8
config.c
8
config.c
@ -2248,14 +2248,12 @@ void setup_config_box(struct controlbox *b, int midsession,
|
||||
if (!midsession) {
|
||||
s = ctrl_getset(b, "Connection/SSH", "protocol", "Protocol options");
|
||||
|
||||
ctrl_radiobuttons(s, "Preferred SSH protocol version:", NO_SHORTCUT, 4,
|
||||
ctrl_radiobuttons(s, "SSH protocol version:", NO_SHORTCUT, 2,
|
||||
HELPCTX(ssh_protocol),
|
||||
conf_radiobutton_handler,
|
||||
I(CONF_sshprot),
|
||||
"1 only", 'l', I(0),
|
||||
"1", '1', I(1),
|
||||
"2", '2', I(2),
|
||||
"2 only", 'y', I(3), NULL);
|
||||
"2", '2', I(3),
|
||||
"1 (INSECURE)", '1', I(0), NULL);
|
||||
}
|
||||
|
||||
/*
|
||||
|
Reference in New Issue
Block a user