version 1.20, 2000/08/26 10:33:43 |
version 1.21, 2000/08/27 18:18:04 |
|
|
char *version; |
char *version; |
int bugs; |
int bugs; |
} check[] = { |
} check[] = { |
{"2.3.0", SSH_BUG_HMAC|SSH_COMPAT_SESSIONID_ENCODING}, |
|
{"2.2.0", SSH_BUG_HMAC|SSH_COMPAT_SESSIONID_ENCODING}, |
|
{"2.1.0", SSH_BUG_SIGBLOB|SSH_BUG_HMAC}, |
{"2.1.0", SSH_BUG_SIGBLOB|SSH_BUG_HMAC}, |
{"2.0.1", SSH_BUG_SIGBLOB|SSH_BUG_HMAC|SSH_BUG_PUBKEYAUTH|SSH_BUG_X11FWD}, |
{"2.0.1", SSH_BUG_SIGBLOB|SSH_BUG_HMAC|SSH_BUG_PUBKEYAUTH|SSH_BUG_X11FWD}, |
|
{"2.", SSH_BUG_HMAC|SSH_COMPAT_SESSIONID_ENCODING}, |
{NULL, 0} |
{NULL, 0} |
}; |
}; |
|
/* process table, return first match */ |
for (i = 0; check[i].version; i++) { |
for (i = 0; check[i].version; i++) { |
len = strlen(check[i].version); |
len = strlen(check[i].version); |
if (strlen(version) >= len && |
if (strlen(version) >= len && |