summaryrefslogtreecommitdiff
path: root/compat.c
diff options
context:
space:
mode:
Diffstat (limited to 'compat.c')
-rw-r--r--compat.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/compat.c b/compat.c
index 49bc0519a..a4e05ebf1 100644
--- a/compat.c
+++ b/compat.c
@@ -23,7 +23,7 @@
23 */ 23 */
24 24
25#include "includes.h" 25#include "includes.h"
26RCSID("$OpenBSD: compat.c,v 1.25 2000/10/14 12:16:56 markus Exp $"); 26RCSID("$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 */