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

Diff for /src/usr.bin/ssh/servconf.c between version 1.351 and 1.352

version 1.351, 2019/04/18 18:56:16 version 1.352, 2019/09/06 14:45:34
Line 1381 
Line 1381 
                         fatal("%s line %d: Missing argument.",                          fatal("%s line %d: Missing argument.",
                             filename, linenum);                              filename, linenum);
                 if (*arg != '-' &&                  if (*arg != '-' &&
                     !sshkey_names_valid2(*arg == '+' ? arg + 1 : arg, 1))                      !sshkey_names_valid2(*arg == '+' || *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)
Line 1652 
Line 1653 
                 arg = strdelim(&cp);                  arg = strdelim(&cp);
                 if (!arg || *arg == '\0')                  if (!arg || *arg == '\0')
                         fatal("%s line %d: Missing argument.", filename, linenum);                          fatal("%s line %d: Missing argument.", filename, linenum);
                 if (*arg != '-' && !ciphers_valid(*arg == '+' ? arg + 1 : arg))                  if (*arg != '-' &&
                       !ciphers_valid(*arg == '+' || *arg == '^' ? arg + 1 : arg))
                         fatal("%s line %d: Bad SSH2 cipher spec '%s'.",                          fatal("%s line %d: Bad SSH2 cipher spec '%s'.",
                             filename, linenum, arg ? arg : "<NONE>");                              filename, linenum, arg ? arg : "<NONE>");
                 if (options->ciphers == NULL)                  if (options->ciphers == NULL)
Line 1663 
Line 1665 
                 arg = strdelim(&cp);                  arg = strdelim(&cp);
                 if (!arg || *arg == '\0')                  if (!arg || *arg == '\0')
                         fatal("%s line %d: Missing argument.", filename, linenum);                          fatal("%s line %d: Missing argument.", filename, linenum);
                 if (*arg != '-' && !mac_valid(*arg == '+' ? arg + 1 : arg))                  if (*arg != '-' &&
                       !mac_valid(*arg == '+' || *arg == '^' ? arg + 1 : arg))
                         fatal("%s line %d: Bad SSH2 mac spec '%s'.",                          fatal("%s line %d: Bad SSH2 mac spec '%s'.",
                             filename, linenum, arg ? arg : "<NONE>");                              filename, linenum, arg ? arg : "<NONE>");
                 if (options->macs == NULL)                  if (options->macs == NULL)
Line 1676 
Line 1679 
                         fatal("%s line %d: Missing argument.",                          fatal("%s line %d: Missing argument.",
                             filename, linenum);                              filename, linenum);
                 if (*arg != '-' &&                  if (*arg != '-' &&
                     !kex_names_valid(*arg == '+' ? arg + 1 : arg))                      !kex_names_valid(*arg == '+' || *arg == '^' ?
                       arg + 1 : arg))
                         fatal("%s line %d: Bad SSH2 KexAlgorithms '%s'.",                          fatal("%s line %d: Bad SSH2 KexAlgorithms '%s'.",
                             filename, linenum, arg ? arg : "<NONE>");                              filename, linenum, arg ? arg : "<NONE>");
                 if (options->kex_algorithms == NULL)                  if (options->kex_algorithms == NULL)

Legend:
Removed from v.1.351  
changed lines
  Added in v.1.352