diff options
Diffstat (limited to 'compat.c')
-rw-r--r-- | compat.c | 16 |
1 files changed, 10 insertions, 6 deletions
@@ -23,7 +23,7 @@ | |||
23 | */ | 23 | */ |
24 | 24 | ||
25 | #include "includes.h" | 25 | #include "includes.h" |
26 | RCSID("$OpenBSD: compat.c,v 1.44 2001/04/05 10:00:06 markus Exp $"); | 26 | RCSID("$OpenBSD: compat.c,v 1.45 2001/04/05 11:09:16 markus Exp $"); |
27 | 27 | ||
28 | #ifdef HAVE_LIBPCRE | 28 | #ifdef HAVE_LIBPCRE |
29 | # include <pcreposix.h> | 29 | # include <pcreposix.h> |
@@ -69,14 +69,18 @@ compat_datafellows(const char *version) | |||
69 | } check[] = { | 69 | } check[] = { |
70 | { "^OpenSSH[-_]2\\.[012]", | 70 | { "^OpenSSH[-_]2\\.[012]", |
71 | SSH_OLD_SESSIONID|SSH_BUG_BANNER| | 71 | SSH_OLD_SESSIONID|SSH_BUG_BANNER| |
72 | SSH_OLD_DHGEX }, | 72 | SSH_OLD_DHGEX|SSH_BUG_NOREKEY }, |
73 | { "^OpenSSH_2\\.3\\.0", SSH_BUG_BANNER|SSH_BUG_BIGENDIANAES| | 73 | { "^OpenSSH_2\\.3\\.0", SSH_BUG_BANNER|SSH_BUG_BIGENDIANAES| |
74 | SSH_OLD_DHGEX}, | 74 | SSH_OLD_DHGEX|SSH_BUG_NOREKEY}, |
75 | { "^OpenSSH_2\\.3\\.", SSH_BUG_BIGENDIANAES|SSH_OLD_DHGEX}, | 75 | { "^OpenSSH_2\\.3\\.", SSH_BUG_BIGENDIANAES|SSH_OLD_DHGEX| |
76 | SSH_BUG_NOREKEY}, | ||
76 | { "^OpenSSH_2\\.5\\.[01]p1", | 77 | { "^OpenSSH_2\\.5\\.[01]p1", |
77 | SSH_BUG_BIGENDIANAES|SSH_OLD_DHGEX }, | 78 | SSH_BUG_BIGENDIANAES|SSH_OLD_DHGEX| |
79 | SSH_BUG_NOREKEY }, | ||
78 | { "^OpenSSH_2\\.5\\.[012]", | 80 | { "^OpenSSH_2\\.5\\.[012]", |
79 | SSH_OLD_DHGEX }, | 81 | SSH_OLD_DHGEX|SSH_BUG_NOREKEY }, |
82 | { "^OpenSSH_2\\.5\\.3", | ||
83 | SSH_BUG_NOREKEY }, | ||
80 | { "^OpenSSH", 0 }, | 84 | { "^OpenSSH", 0 }, |
81 | { "MindTerm", 0 }, | 85 | { "MindTerm", 0 }, |
82 | { "^2\\.1\\.0", SSH_BUG_SIGBLOB|SSH_BUG_HMAC| | 86 | { "^2\\.1\\.0", SSH_BUG_SIGBLOB|SSH_BUG_HMAC| |