[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.376 and 1.377

version 1.376, 2023/03/31 04:23:02 version 1.377, 2023/06/21 05:10:26
Line 931 
Line 931 
         char **cpptr, ***cppptr, fwdarg[256];          char **cpptr, ***cppptr, fwdarg[256];
         u_int i, *uintptr, uvalue, max_entries = 0;          u_int i, *uintptr, uvalue, max_entries = 0;
         int r, oactive, negated, opcode, *intptr, value, value2, cmdline = 0;          int r, oactive, negated, opcode, *intptr, value, value2, cmdline = 0;
         int remotefwd, dynamicfwd;          int remotefwd, dynamicfwd, ca_only = 0;
         LogLevel *log_level_ptr;          LogLevel *log_level_ptr;
         SyslogFacility *log_facility_ptr;          SyslogFacility *log_facility_ptr;
         long long val64;          long long val64;
Line 1427 
Line 1427 
   
         case oHostKeyAlgorithms:          case oHostKeyAlgorithms:
                 charptr = &options->hostkeyalgorithms;                  charptr = &options->hostkeyalgorithms;
                   ca_only = 0;
 parse_pubkey_algos:  parse_pubkey_algos:
                 arg = argv_next(&ac, &av);                  arg = argv_next(&ac, &av);
                 if (!arg || *arg == '\0') {                  if (!arg || *arg == '\0') {
Line 1436 
Line 1437 
                 }                  }
                 if (*arg != '-' &&                  if (*arg != '-' &&
                     !sshkey_names_valid2(*arg == '+' || *arg == '^' ?                      !sshkey_names_valid2(*arg == '+' || *arg == '^' ?
                     arg + 1 : arg, 1)) {                      arg + 1 : arg, 1, ca_only)) {
                         error("%s line %d: Bad key types '%s'.",                          error("%s line %d: Bad key types '%s'.",
                             filename, linenum, arg ? arg : "<NONE>");                              filename, linenum, arg ? arg : "<NONE>");
                         goto out;                          goto out;
Line 1447 
Line 1448 
   
         case oCASignatureAlgorithms:          case oCASignatureAlgorithms:
                 charptr = &options->ca_sign_algorithms;                  charptr = &options->ca_sign_algorithms;
                   ca_only = 1;
                 goto parse_pubkey_algos;                  goto parse_pubkey_algos;
   
         case oLogLevel:          case oLogLevel:
Line 2103 
Line 2105 
   
         case oHostbasedAcceptedAlgorithms:          case oHostbasedAcceptedAlgorithms:
                 charptr = &options->hostbased_accepted_algos;                  charptr = &options->hostbased_accepted_algos;
                   ca_only = 0;
                 goto parse_pubkey_algos;                  goto parse_pubkey_algos;
   
         case oPubkeyAcceptedAlgorithms:          case oPubkeyAcceptedAlgorithms:
                 charptr = &options->pubkey_accepted_algos;                  charptr = &options->pubkey_accepted_algos;
                   ca_only = 0;
                 goto parse_pubkey_algos;                  goto parse_pubkey_algos;
   
         case oAddKeysToAgent:          case oAddKeysToAgent:

Legend:
Removed from v.1.376  
changed lines
  Added in v.1.377