[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.83

version 1.82, 2013/12/30 23:52:27 version 1.83, 2014/04/18 23:52:25
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.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 251 
         return cipher_prop;          return cipher_prop;
 }  }
   
   
 char *  char *
 compat_pkalg_proposal(char *pkalg_prop)  compat_pkalg_proposal(char *pkalg_prop)
 {  {
Line 261 
Line 262 
         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.83