[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.65 and 1.65.4.2

version 1.65, 2002/09/27 10:42:09 version 1.65.4.2, 2003/09/16 20:50:43
Line 79 
Line 79 
                 { "OpenSSH_2.5.3*",     SSH_BUG_NOREKEY|SSH_BUG_EXTEOF},                  { "OpenSSH_2.5.3*",     SSH_BUG_NOREKEY|SSH_BUG_EXTEOF},
                 { "OpenSSH_2.*,"                  { "OpenSSH_2.*,"
                   "OpenSSH_3.0*,"                    "OpenSSH_3.0*,"
                   "OpenSSH_3.1*",       SSH_BUG_EXTEOF},                    "OpenSSH_3.1*",       SSH_BUG_EXTEOF|SSH_BUG_GSSAPI_BER},
                   { "OpenSSH_3.2*,"
                     "OpenSSH_3.3*,"
                     "OpenSSH_3.4*,"
                     "OpenSSH_3.5*",       SSH_BUG_GSSAPI_BER},
                 { "Sun_SSH_1.0*",       SSH_BUG_NOREKEY|SSH_BUG_EXTEOF},                  { "Sun_SSH_1.0*",       SSH_BUG_NOREKEY|SSH_BUG_EXTEOF},
                 { "OpenSSH*",           0 },                  { "OpenSSH*",           0 },
                 { "*MindTerm*",         0 },                  { "*MindTerm*",         0 },
                 { "2.1.0*",             SSH_BUG_SIGBLOB|SSH_BUG_HMAC|                  { "2.1.0*",             SSH_BUG_SIGBLOB|SSH_BUG_HMAC|
                                         SSH_OLD_SESSIONID|SSH_BUG_DEBUG|                                          SSH_OLD_SESSIONID|SSH_BUG_DEBUG|
                                         SSH_BUG_RSASIGMD5|SSH_BUG_HBSERVICE },                                          SSH_BUG_RSASIGMD5|SSH_BUG_HBSERVICE|
                                           SSH_BUG_FIRSTKEX },
                 { "2.1 *",              SSH_BUG_SIGBLOB|SSH_BUG_HMAC|                  { "2.1 *",              SSH_BUG_SIGBLOB|SSH_BUG_HMAC|
                                         SSH_OLD_SESSIONID|SSH_BUG_DEBUG|                                          SSH_OLD_SESSIONID|SSH_BUG_DEBUG|
                                         SSH_BUG_RSASIGMD5|SSH_BUG_HBSERVICE },                                          SSH_BUG_RSASIGMD5|SSH_BUG_HBSERVICE|
                                           SSH_BUG_FIRSTKEX },
                 { "2.0.13*,"                  { "2.0.13*,"
                   "2.0.14*,"                    "2.0.14*,"
                   "2.0.15*,"                    "2.0.15*,"
Line 100 
Line 106 
                                         SSH_BUG_PKSERVICE|SSH_BUG_X11FWD|                                          SSH_BUG_PKSERVICE|SSH_BUG_X11FWD|
                                         SSH_BUG_PKOK|SSH_BUG_RSASIGMD5|                                          SSH_BUG_PKOK|SSH_BUG_RSASIGMD5|
                                         SSH_BUG_HBSERVICE|SSH_BUG_OPENFAILURE|                                          SSH_BUG_HBSERVICE|SSH_BUG_OPENFAILURE|
                                         SSH_BUG_DUMMYCHAN },                                          SSH_BUG_DUMMYCHAN|SSH_BUG_FIRSTKEX },
                 { "2.0.11*,"                  { "2.0.11*,"
                   "2.0.12*",            SSH_BUG_SIGBLOB|SSH_BUG_HMAC|                    "2.0.12*",            SSH_BUG_SIGBLOB|SSH_BUG_HMAC|
                                         SSH_OLD_SESSIONID|SSH_BUG_DEBUG|                                          SSH_OLD_SESSIONID|SSH_BUG_DEBUG|
                                         SSH_BUG_PKSERVICE|SSH_BUG_X11FWD|                                          SSH_BUG_PKSERVICE|SSH_BUG_X11FWD|
                                         SSH_BUG_PKAUTH|SSH_BUG_PKOK|                                          SSH_BUG_PKAUTH|SSH_BUG_PKOK|
                                         SSH_BUG_RSASIGMD5|SSH_BUG_OPENFAILURE|                                          SSH_BUG_RSASIGMD5|SSH_BUG_OPENFAILURE|
                                         SSH_BUG_DUMMYCHAN },                                          SSH_BUG_DUMMYCHAN|SSH_BUG_FIRSTKEX },
                 { "2.0.*",              SSH_BUG_SIGBLOB|SSH_BUG_HMAC|                  { "2.0.*",              SSH_BUG_SIGBLOB|SSH_BUG_HMAC|
                                         SSH_OLD_SESSIONID|SSH_BUG_DEBUG|                                          SSH_OLD_SESSIONID|SSH_BUG_DEBUG|
                                         SSH_BUG_PKSERVICE|SSH_BUG_X11FWD|                                          SSH_BUG_PKSERVICE|SSH_BUG_X11FWD|
                                         SSH_BUG_PKAUTH|SSH_BUG_PKOK|                                          SSH_BUG_PKAUTH|SSH_BUG_PKOK|
                                         SSH_BUG_RSASIGMD5|SSH_BUG_OPENFAILURE|                                          SSH_BUG_RSASIGMD5|SSH_BUG_OPENFAILURE|
                                         SSH_BUG_DERIVEKEY|SSH_BUG_DUMMYCHAN },                                          SSH_BUG_DERIVEKEY|SSH_BUG_DUMMYCHAN|
                                           SSH_BUG_FIRSTKEX },
                 { "2.2.0*,"                  { "2.2.0*,"
                   "2.3.0*",             SSH_BUG_HMAC|SSH_BUG_DEBUG|                    "2.3.0*",             SSH_BUG_HMAC|SSH_BUG_DEBUG|
                                         SSH_BUG_RSASIGMD5 },                                          SSH_BUG_RSASIGMD5|SSH_BUG_FIRSTKEX },
                 { "2.3.*",              SSH_BUG_DEBUG|SSH_BUG_RSASIGMD5 },                  { "2.3.*",              SSH_BUG_DEBUG|SSH_BUG_RSASIGMD5|
                                           SSH_BUG_FIRSTKEX },
                 { "2.4",                SSH_OLD_SESSIONID },    /* Van Dyke */                  { "2.4",                SSH_OLD_SESSIONID },    /* Van Dyke */
                 { "2.*",                SSH_BUG_DEBUG },                  { "2.*",                SSH_BUG_DEBUG|SSH_BUG_FIRSTKEX },
                 { "3.0.*",              SSH_BUG_DEBUG },                  { "3.0.*",              SSH_BUG_DEBUG },
                 { "3.0 SecureCRT*",     SSH_OLD_SESSIONID },                  { "3.0 SecureCRT*",     SSH_OLD_SESSIONID },
                 { "1.7 SecureFX*",      SSH_OLD_SESSIONID },                  { "1.7 SecureFX*",      SSH_OLD_SESSIONID },
Line 127 
Line 135 
                   "1.2.19*,"                    "1.2.19*,"
                   "1.2.20*,"                    "1.2.20*,"
                   "1.2.21*,"                    "1.2.21*,"
                   "1.2.22*",            SSH_BUG_IGNOREMSG|SSH_BUG_K5USER },                    "1.2.22*",            SSH_BUG_IGNOREMSG },
                 { "1.3.2*",             /* F-Secure */                  { "1.3.2*",             /* F-Secure */
                                         SSH_BUG_IGNOREMSG|SSH_BUG_K5USER },                                          SSH_BUG_IGNOREMSG },
                 { "1.2.1*,"  
                   "1.2.2*,"  
                   "1.2.3*",             SSH_BUG_K5USER },  
                 { "*SSH Compatible Server*",                    /* Netscreen */                  { "*SSH Compatible Server*",                    /* Netscreen */
                                         SSH_BUG_PASSWORDPAD },                                          SSH_BUG_PASSWORDPAD },
                 { "*OSU_0*,"                  { "*OSU_0*,"
Line 184 
Line 189 
                         ret |= SSH_PROTO_2;                          ret |= SSH_PROTO_2;
                         break;                          break;
                 default:                  default:
                         log("ignoring bad proto spec: '%s'.", p);                          logit("ignoring bad proto spec: '%s'.", p);
                         break;                          break;
                 }                  }
         }          }

Legend:
Removed from v.1.65  
changed lines
  Added in v.1.65.4.2