diff options
Diffstat (limited to 'compat.c')
-rw-r--r-- | compat.c | 22 |
1 files changed, 14 insertions, 8 deletions
@@ -23,7 +23,7 @@ | |||
23 | */ | 23 | */ |
24 | 24 | ||
25 | #include "includes.h" | 25 | #include "includes.h" |
26 | RCSID("$OpenBSD: compat.c,v 1.61 2002/03/06 00:24:39 markus Exp $"); | 26 | RCSID("$OpenBSD: compat.c,v 1.62 2002/03/25 21:13:51 markus Exp $"); |
27 | 27 | ||
28 | #include "buffer.h" | 28 | #include "buffer.h" |
29 | #include "packet.h" | 29 | #include "packet.h" |
@@ -61,20 +61,26 @@ compat_datafellows(const char *version) | |||
61 | "OpenSSH-2.1*," | 61 | "OpenSSH-2.1*," |
62 | "OpenSSH_2.1*," | 62 | "OpenSSH_2.1*," |
63 | "OpenSSH_2.2*", SSH_OLD_SESSIONID|SSH_BUG_BANNER| | 63 | "OpenSSH_2.2*", SSH_OLD_SESSIONID|SSH_BUG_BANNER| |
64 | SSH_OLD_DHGEX|SSH_BUG_NOREKEY }, | 64 | SSH_OLD_DHGEX|SSH_BUG_NOREKEY| |
65 | SSH_BUG_EXTEOF}, | ||
65 | { "OpenSSH_2.3.0*", SSH_BUG_BANNER|SSH_BUG_BIGENDIANAES| | 66 | { "OpenSSH_2.3.0*", SSH_BUG_BANNER|SSH_BUG_BIGENDIANAES| |
66 | SSH_OLD_DHGEX|SSH_BUG_NOREKEY}, | 67 | SSH_OLD_DHGEX|SSH_BUG_NOREKEY| |
68 | SSH_BUG_EXTEOF}, | ||
67 | { "OpenSSH_2.3.*", SSH_BUG_BIGENDIANAES|SSH_OLD_DHGEX| | 69 | { "OpenSSH_2.3.*", SSH_BUG_BIGENDIANAES|SSH_OLD_DHGEX| |
68 | SSH_BUG_NOREKEY}, | 70 | SSH_BUG_NOREKEY|SSH_BUG_EXTEOF}, |
69 | { "OpenSSH_2.5.0p1*," | 71 | { "OpenSSH_2.5.0p1*," |
70 | "OpenSSH_2.5.1p1*", | 72 | "OpenSSH_2.5.1p1*", |
71 | SSH_BUG_BIGENDIANAES|SSH_OLD_DHGEX| | 73 | SSH_BUG_BIGENDIANAES|SSH_OLD_DHGEX| |
72 | SSH_BUG_NOREKEY }, | 74 | SSH_BUG_NOREKEY|SSH_BUG_EXTEOF}, |
73 | { "OpenSSH_2.5.0*," | 75 | { "OpenSSH_2.5.0*," |
74 | "OpenSSH_2.5.1*," | 76 | "OpenSSH_2.5.1*," |
75 | "OpenSSH_2.5.2*", SSH_OLD_DHGEX|SSH_BUG_NOREKEY }, | 77 | "OpenSSH_2.5.2*", SSH_OLD_DHGEX|SSH_BUG_NOREKEY| |
76 | { "OpenSSH_2.5.3*", SSH_BUG_NOREKEY }, | 78 | SSH_BUG_EXTEOF}, |
77 | { "Sun_SSH_1.0*", SSH_BUG_NOREKEY }, | 79 | { "OpenSSH_2.5.3*", SSH_BUG_NOREKEY|SSH_BUG_EXTEOF}, |
80 | { "OpenSSH_2.*," | ||
81 | "OpenSSH_3.0*," | ||
82 | "OpenSSH_3.1*", SSH_BUG_EXTEOF}, | ||
83 | { "Sun_SSH_1.0*", SSH_BUG_NOREKEY|SSH_BUG_EXTEOF}, | ||
78 | { "OpenSSH*", 0 }, | 84 | { "OpenSSH*", 0 }, |
79 | { "*MindTerm*", 0 }, | 85 | { "*MindTerm*", 0 }, |
80 | { "2.1.0*", SSH_BUG_SIGBLOB|SSH_BUG_HMAC| | 86 | { "2.1.0*", SSH_BUG_SIGBLOB|SSH_BUG_HMAC| |