diff options
Diffstat (limited to 'compat.c')
-rw-r--r-- | compat.c | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -23,7 +23,7 @@ | |||
23 | */ | 23 | */ |
24 | 24 | ||
25 | #include "includes.h" | 25 | #include "includes.h" |
26 | RCSID("$OpenBSD: compat.c,v 1.25 2000/10/14 12:16:56 markus Exp $"); | 26 | RCSID("$OpenBSD: compat.c,v 1.26 2000/10/26 18:38:28 markus Exp $"); |
27 | 27 | ||
28 | #include "ssh.h" | 28 | #include "ssh.h" |
29 | #include "packet.h" | 29 | #include "packet.h" |
@@ -72,7 +72,10 @@ compat_datafellows(const char *version) | |||
72 | SSH_BUG_PUBKEYAUTH|SSH_BUG_X11FWD }, | 72 | SSH_BUG_PUBKEYAUTH|SSH_BUG_X11FWD }, |
73 | { "^2\\.[23]\\.0 ", SSH_BUG_HMAC}, | 73 | { "^2\\.[23]\\.0 ", SSH_BUG_HMAC}, |
74 | { "^2\\.[2-9]\\.", 0 }, | 74 | { "^2\\.[2-9]\\.", 0 }, |
75 | { "^2\\.", SSH_BUG_HMAC}, /* XXX fallback */ | 75 | { "^2\\.4$", SSH_OLD_SESSIONID}, /* Van Dyke */ |
76 | { "^3\\.0 SecureCRT", SSH_OLD_SESSIONID}, | ||
77 | { "^1\\.7 SecureFX", SSH_OLD_SESSIONID}, | ||
78 | { "^2\\.", SSH_BUG_HMAC}, /* XXX fallback */ | ||
76 | { NULL, 0 } | 79 | { NULL, 0 } |
77 | }; | 80 | }; |
78 | /* process table, return first match */ | 81 | /* process table, return first match */ |