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

Diff for /src/usr.bin/ssh/readconf.c between version 1.267 and 1.268

version 1.267, 2017/02/03 05:05:56 version 1.268, 2017/02/03 23:01:19
Line 1179 
Line 1179 
                 arg = strdelim(&s);                  arg = strdelim(&s);
                 if (!arg || *arg == '\0')                  if (!arg || *arg == '\0')
                         fatal("%.200s line %d: Missing argument.", filename, linenum);                          fatal("%.200s line %d: Missing argument.", filename, linenum);
                 if (!ciphers_valid(*arg == '+' ? arg + 1 : arg))                  if (*arg != '-' && !ciphers_valid(*arg == '+' ? arg + 1 : arg))
                         fatal("%.200s line %d: Bad SSH2 cipher spec '%s'.",                          fatal("%.200s line %d: Bad SSH2 cipher spec '%s'.",
                             filename, linenum, arg ? arg : "<NONE>");                              filename, linenum, arg ? arg : "<NONE>");
                 if (*activep && options->ciphers == NULL)                  if (*activep && options->ciphers == NULL)
Line 1190 
Line 1190 
                 arg = strdelim(&s);                  arg = strdelim(&s);
                 if (!arg || *arg == '\0')                  if (!arg || *arg == '\0')
                         fatal("%.200s line %d: Missing argument.", filename, linenum);                          fatal("%.200s line %d: Missing argument.", filename, linenum);
                 if (!mac_valid(*arg == '+' ? arg + 1 : arg))                  if (*arg != '-' && !mac_valid(*arg == '+' ? arg + 1 : arg))
                         fatal("%.200s line %d: Bad SSH2 Mac spec '%s'.",                          fatal("%.200s line %d: Bad SSH2 Mac spec '%s'.",
                             filename, linenum, arg ? arg : "<NONE>");                              filename, linenum, arg ? arg : "<NONE>");
                 if (*activep && options->macs == NULL)                  if (*activep && options->macs == NULL)
Line 1202 
Line 1202 
                 if (!arg || *arg == '\0')                  if (!arg || *arg == '\0')
                         fatal("%.200s line %d: Missing argument.",                          fatal("%.200s line %d: Missing argument.",
                             filename, linenum);                              filename, linenum);
                 if (!kex_names_valid(*arg == '+' ? arg + 1 : arg))                  if (*arg != '-' &&
                       !kex_names_valid(*arg == '+' ? arg + 1 : arg))
                         fatal("%.200s line %d: Bad SSH2 KexAlgorithms '%s'.",                          fatal("%.200s line %d: Bad SSH2 KexAlgorithms '%s'.",
                             filename, linenum, arg ? arg : "<NONE>");                              filename, linenum, arg ? arg : "<NONE>");
                 if (*activep && options->kex_algorithms == NULL)                  if (*activep && options->kex_algorithms == NULL)
Line 1216 
Line 1217 
                 if (!arg || *arg == '\0')                  if (!arg || *arg == '\0')
                         fatal("%.200s line %d: Missing argument.",                          fatal("%.200s line %d: Missing argument.",
                             filename, linenum);                              filename, linenum);
                 if (!sshkey_names_valid2(*arg == '+' ? arg + 1 : arg, 1))                  if (*arg != '-' &&
                       !sshkey_names_valid2(*arg == '+' ? arg + 1 : arg, 1))
                         fatal("%s line %d: Bad key types '%s'.",                          fatal("%s line %d: Bad key types '%s'.",
                                 filename, linenum, arg ? arg : "<NONE>");                                  filename, linenum, arg ? arg : "<NONE>");
                 if (*activep && *charptr == NULL)                  if (*activep && *charptr == NULL)

Legend:
Removed from v.1.267  
changed lines
  Added in v.1.268