[BACK]Return to compat.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/compat.c between version 1.24 and 1.25

version 1.24, 2000/10/10 20:20:45 version 1.25, 2000/10/14 12:16:56
Line 58 
Line 58 
                 char    *pat;                  char    *pat;
                 int     bugs;                  int     bugs;
         } check[] = {          } check[] = {
                 {"^.*MindTerm",         0},                  { "^OpenSSH-2\\.[01]",  SSH_OLD_SESSIONID },
                 {"^2\\.1\\.0 ",         SSH_BUG_SIGBLOB|SSH_BUG_HMAC},                  { "^OpenSSH_2\\.2",     SSH_OLD_SESSIONID },
                 {"^2\\.0\\.",           SSH_BUG_SIGBLOB|SSH_BUG_HMAC|SSH_BUG_PUBKEYAUTH|SSH_BUG_X11FWD},                  { "MindTerm",           0 },
                 {"^2\\.[23]\\.0 ",      SSH_BUG_HMAC|SSH_COMPAT_SESSIONID_ENCODING},                  { "^2\\.1\\.0 ",        SSH_BUG_SIGBLOB|SSH_BUG_HMAC|
                 {"^2\\.[2-9]\\.",       SSH_COMPAT_SESSIONID_ENCODING},                                          SSH_OLD_SESSIONID },
                 {"^2\\.",               SSH_BUG_HMAC|SSH_COMPAT_SESSIONID_ENCODING},                  { "^2\\.0\\.",          SSH_BUG_SIGBLOB|SSH_BUG_HMAC|
                 {NULL,                  0}                                          SSH_OLD_SESSIONID|
                                           SSH_BUG_PUBKEYAUTH|SSH_BUG_X11FWD },
                   { "^2\\.[23]\\.0 ",     SSH_BUG_HMAC},
                   { "^2\\.[2-9]\\.",      0 },
                   { "^2\\.",              SSH_BUG_HMAC},          /* XXX fallback */
                   { NULL,                 0 }
         };          };
         /* process table, return first match */          /* process table, return first match */
         for (i = 0; check[i].pat; i++) {          for (i = 0; check[i].pat; i++) {

Legend:
Removed from v.1.24  
changed lines
  Added in v.1.25