[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.82 and 1.82.4.1

version 1.82, 2013/12/30 23:52:27 version 1.82.4.1, 2014/04/21 00:30:48
Line 93 
Line 93 
                 { "Sun_SSH_1.0*",       SSH_BUG_NOREKEY|SSH_BUG_EXTEOF},                  { "Sun_SSH_1.0*",       SSH_BUG_NOREKEY|SSH_BUG_EXTEOF},
                 { "OpenSSH_4*",         0 },                  { "OpenSSH_4*",         0 },
                 { "OpenSSH_5*",         SSH_NEW_OPENSSH|SSH_BUG_DYNAMIC_RPORT},                  { "OpenSSH_5*",         SSH_NEW_OPENSSH|SSH_BUG_DYNAMIC_RPORT},
                   { "OpenSSH_6.6.1*",     SSH_NEW_OPENSSH},
                   { "OpenSSH_6.5*,"
                     "OpenSSH_6.6*",       SSH_NEW_OPENSSH|SSH_BUG_CURVE25519PAD},
                 { "OpenSSH*",           SSH_NEW_OPENSSH },                  { "OpenSSH*",           SSH_NEW_OPENSSH },
                 { "*MindTerm*",         0 },                  { "*MindTerm*",         0 },
                 { "2.1.0*",             SSH_BUG_SIGBLOB|SSH_BUG_HMAC|                  { "2.1.0*",             SSH_BUG_SIGBLOB|SSH_BUG_HMAC|
Line 249 
Line 252 
         return cipher_prop;          return cipher_prop;
 }  }
   
   
 char *  char *
 compat_pkalg_proposal(char *pkalg_prop)  compat_pkalg_proposal(char *pkalg_prop)
 {  {
Line 261 
Line 263 
         if (*pkalg_prop == '\0')          if (*pkalg_prop == '\0')
                 fatal("No supported PK algorithms found");                  fatal("No supported PK algorithms found");
         return pkalg_prop;          return pkalg_prop;
   }
   
   char *
   compat_kex_proposal(char *kex_prop)
   {
           if (!(datafellows & SSH_BUG_CURVE25519PAD))
                   return kex_prop;
           debug2("%s: original KEX proposal: %s", __func__, kex_prop);
           kex_prop = filter_proposal(kex_prop, "curve25519-sha256@libssh.org");
           debug2("%s: compat KEX proposal: %s", __func__, kex_prop);
           if (*kex_prop == '\0')
                   fatal("No supported key exchange algorithms found");
           return kex_prop;
 }  }
   

Legend:
Removed from v.1.82  
changed lines
  Added in v.1.82.4.1