Lines Matching refs:arg

929 	char *host, *arg, *oarg;  in process_permitopen_list()  local
946 oarg = arg = xstrdup(opens[i]); in process_permitopen_list()
947 host = hpdelim(&arg); in process_permitopen_list()
951 if (arg == NULL || ((port = permitopen_port(arg)) < 0)) in process_permitopen_list()
1085 char *arg, *attrib, *cp = *condition; in match_cfg_line() local
1102 arg = NULL; in match_cfg_line()
1106 if (attributes > 1 || ((arg = strdelim(&cp)) != NULL && in match_cfg_line()
1107 *arg != '\0' && *arg != '#')) { in match_cfg_line()
1112 if (arg != NULL && *arg == '#') in match_cfg_line()
1118 if ((arg = strdelim(&cp)) == NULL || in match_cfg_line()
1119 *arg == '\0' || *arg == '#') { in match_cfg_line()
1130 if (match_usergroup_pattern_list(ci->user, arg) != 1) in match_cfg_line()
1134 "line %d", ci->user, arg, line); in match_cfg_line()
1142 switch (match_cfg_line_group(arg, line, ci->user)) { in match_cfg_line()
1155 if (match_hostname(ci->host, arg) != 1) in match_cfg_line()
1159 "%.100s' at line %d", ci->host, arg, line); in match_cfg_line()
1162 if (addr_match_list(NULL, arg) != 0) in match_cfg_line()
1164 "'%s' at line %d", arg, line); in match_cfg_line()
1170 switch (addr_match_list(ci->address, arg)) { in match_cfg_line()
1173 "%.100s' at line %d", ci->address, arg, line); in match_cfg_line()
1184 if (addr_match_list(NULL, arg) != 0) in match_cfg_line()
1186 "argument '%s' at line %d", arg, in match_cfg_line()
1194 switch (addr_match_list(ci->laddress, arg)) { in match_cfg_line()
1198 ci->laddress, arg, line); in match_cfg_line()
1208 if ((port = a2port(arg)) == -1) { in match_cfg_line()
1210 arg); in match_cfg_line()
1233 if (match_pattern_list(ci->rdomain, arg, 0) != 1) in match_cfg_line()
1237 "line %d", ci->rdomain, arg, line); in match_cfg_line()
1314 char *str, ***chararrayptr, **charptr, *arg, *arg2, *p, *keyword; in process_server_config_line_depth() local
1400 arg = argv_next(&ac, &av); in process_server_config_line_depth()
1401 if (!arg || *arg == '\0') in process_server_config_line_depth()
1404 options->ports[options->num_ports++] = a2port(arg); in process_server_config_line_depth()
1413 arg = argv_next(&ac, &av); in process_server_config_line_depth()
1414 if (!arg || *arg == '\0') in process_server_config_line_depth()
1417 if ((value = convtime(arg)) == -1) in process_server_config_line_depth()
1425 arg = argv_next(&ac, &av); in process_server_config_line_depth()
1426 if (arg == NULL || *arg == '\0') in process_server_config_line_depth()
1430 if (strchr(arg, '[') == NULL && (p = strchr(arg, ':')) != NULL in process_server_config_line_depth()
1433 p = arg; in process_server_config_line_depth()
1436 p = hpdelim(&arg); in process_server_config_line_depth()
1441 if (arg == NULL) in process_server_config_line_depth()
1443 else if ((port = a2port(arg)) <= 0) in process_server_config_line_depth()
1449 if ((arg = argv_next(&ac, &av)) != NULL) { in process_server_config_line_depth()
1450 if (strcmp(arg, "rdomain") != 0 || in process_server_config_line_depth()
1466 arg = argv_next(&ac, &av); in process_server_config_line_depth()
1467 if (!arg || *arg == '\0') in process_server_config_line_depth()
1472 if (strcasecmp(arg, multistate_ptr[i].key) == 0) { in process_server_config_line_depth()
1479 filename, linenum, arg); in process_server_config_line_depth()
1485 arg = argv_next(&ac, &av); in process_server_config_line_depth()
1486 if (!arg || *arg == '\0') in process_server_config_line_depth()
1491 options, arg, 1); in process_server_config_line_depth()
1497 arg = argv_next(&ac, &av); in process_server_config_line_depth()
1498 if (!arg || *arg == '\0') in process_server_config_line_depth()
1502 *charptr = !strcmp(arg, SSH_AUTHSOCKET_ENV_NAME) ? in process_server_config_line_depth()
1503 xstrdup(arg) : derelativise_path(arg); in process_server_config_line_depth()
1507 arg = argv_next(&ac, &av); in process_server_config_line_depth()
1508 if (!arg || *arg == '\0') in process_server_config_line_depth()
1512 servconf_add_hostcert(filename, linenum, options, arg); in process_server_config_line_depth()
1518 arg = argv_next(&ac, &av); in process_server_config_line_depth()
1519 if (!arg || *arg == '\0') in process_server_config_line_depth()
1523 *charptr = derelativise_path(arg); in process_server_config_line_depth()
1562 arg = argv_next(&ac, &av); in process_server_config_line_depth()
1563 if (!arg || *arg == '\0') in process_server_config_line_depth()
1566 if (*arg != '-' && in process_server_config_line_depth()
1567 !sshkey_names_valid2(*arg == '+' || *arg == '^' ? in process_server_config_line_depth()
1568 arg + 1 : arg, 1, ca_only)) in process_server_config_line_depth()
1570 filename, linenum, arg ? arg : "<NONE>"); in process_server_config_line_depth()
1572 *charptr = xstrdup(arg); in process_server_config_line_depth()
1598 while ((arg = argv_next(&ac, &av)) != NULL) { in process_server_config_line_depth()
1599 if (strcasecmp(arg, "none") == 0) in process_server_config_line_depth()
1601 if (strcasecmp(arg, "touch-required") == 0) in process_server_config_line_depth()
1603 else if (strcasecmp(arg, "verify-required") == 0) in process_server_config_line_depth()
1607 filename, linenum, keyword, arg); in process_server_config_line_depth()
1666 arg = argv_next(&ac, &av); in process_server_config_line_depth()
1667 if ((errstr = atoi_err(arg, &value)) != NULL) in process_server_config_line_depth()
1705 arg = argv_next(&ac, &av); in process_server_config_line_depth()
1706 if (!arg || *arg == '\0') in process_server_config_line_depth()
1711 if (strcmp(arg, "yes") == 0) in process_server_config_line_depth()
1713 else if (strcmp(arg, "no") == 0) in process_server_config_line_depth()
1718 p = xstrdup(arg); in process_server_config_line_depth()
1734 arg = argv_next(&ac, &av); in process_server_config_line_depth()
1735 if (!arg || *arg == '\0') in process_server_config_line_depth()
1738 if (strcmp(arg, "default") == 0) { in process_server_config_line_depth()
1741 if (scan_scaled(arg, &val64) == -1) in process_server_config_line_depth()
1744 arg, strerror(errno)); in process_server_config_line_depth()
1772 arg = argv_next(&ac, &av); in process_server_config_line_depth()
1773 value = log_facility_number(arg); in process_server_config_line_depth()
1776 filename, linenum, arg ? arg : "<NONE>"); in process_server_config_line_depth()
1783 arg = argv_next(&ac, &av); in process_server_config_line_depth()
1784 value = log_level_number(arg); in process_server_config_line_depth()
1787 filename, linenum, arg ? arg : "<NONE>"); in process_server_config_line_depth()
1794 while ((arg = argv_next(&ac, &av)) != NULL) { in process_server_config_line_depth()
1795 if (*arg == '\0') { in process_server_config_line_depth()
1801 if (strcasecmp(arg, "none") == 0) { in process_server_config_line_depth()
1810 &strs, &nstrs, arg); in process_server_config_line_depth()
1847 while ((arg = argv_next(&ac, &av)) != NULL) { in process_server_config_line_depth()
1848 if (*arg == '\0' || in process_server_config_line_depth()
1849 match_user(NULL, NULL, NULL, arg) == -1) in process_server_config_line_depth()
1851 filename, linenum, keyword, arg); in process_server_config_line_depth()
1856 chararrayptr, uintptr, arg); in process_server_config_line_depth()
1874 while ((arg = argv_next(&ac, &av)) != NULL) { in process_server_config_line_depth()
1875 if (*arg == '\0') in process_server_config_line_depth()
1882 chararrayptr, uintptr, arg); in process_server_config_line_depth()
1896 arg = argv_next(&ac, &av); in process_server_config_line_depth()
1897 if (!arg || *arg == '\0') in process_server_config_line_depth()
1900 if (*arg != '-' && in process_server_config_line_depth()
1901 !ciphers_valid(*arg == '+' || *arg == '^' ? arg + 1 : arg)) in process_server_config_line_depth()
1903 filename, linenum, arg ? arg : "<NONE>"); in process_server_config_line_depth()
1905 options->ciphers = xstrdup(arg); in process_server_config_line_depth()
1909 arg = argv_next(&ac, &av); in process_server_config_line_depth()
1910 if (!arg || *arg == '\0') in process_server_config_line_depth()
1913 if (*arg != '-' && in process_server_config_line_depth()
1914 !mac_valid(*arg == '+' || *arg == '^' ? arg + 1 : arg)) in process_server_config_line_depth()
1916 filename, linenum, arg ? arg : "<NONE>"); in process_server_config_line_depth()
1918 options->macs = xstrdup(arg); in process_server_config_line_depth()
1922 arg = argv_next(&ac, &av); in process_server_config_line_depth()
1923 if (!arg || *arg == '\0') in process_server_config_line_depth()
1926 if (*arg != '-' && in process_server_config_line_depth()
1927 !kex_names_valid(*arg == '+' || *arg == '^' ? in process_server_config_line_depth()
1928 arg + 1 : arg)) in process_server_config_line_depth()
1930 filename, linenum, arg ? arg : "<NONE>"); in process_server_config_line_depth()
1932 options->kex_algorithms = xstrdup(arg); in process_server_config_line_depth()
1936 arg = argv_next(&ac, &av); in process_server_config_line_depth()
1937 if (!arg || *arg == '\0') in process_server_config_line_depth()
1946 if (strcmp(arg, options->subsystem_name[i]) == 0) { in process_server_config_line_depth()
1953 filename, linenum, arg); in process_server_config_line_depth()
1969 options->subsystem_name[options->num_subsystems] = xstrdup(arg); in process_server_config_line_depth()
1970 arg = argv_next(&ac, &av); in process_server_config_line_depth()
1971 if (!arg || *arg == '\0') { in process_server_config_line_depth()
1976 xstrdup(arg); in process_server_config_line_depth()
1978 arg = argv_assemble(1, &arg); /* quote command correctly */ in process_server_config_line_depth()
1981 "%s%s%s", arg, *arg2 == '\0' ? "" : " ", arg2); in process_server_config_line_depth()
1988 arg = argv_next(&ac, &av); in process_server_config_line_depth()
1989 if (!arg || *arg == '\0') in process_server_config_line_depth()
1992 if ((n = sscanf(arg, "%d:%d:%d", in process_server_config_line_depth()
2014 arg = argv_next(&ac, &av); in process_server_config_line_depth()
2015 if (!arg || *arg == '\0') in process_server_config_line_depth()
2018 switch (n = sscanf(arg, "%d:%d", &value, &value2)) { in process_server_config_line_depth()
2037 arg = argv_next(&ac, &av); in process_server_config_line_depth()
2038 if (!arg || *arg == '\0') in process_server_config_line_depth()
2041 if (strcmp(arg, "none") == 0) { /* no limit */ in process_server_config_line_depth()
2044 if ((errstr = atoi_err(arg, &value)) != NULL) in process_server_config_line_depth()
2072 while ((arg = argv_next(&ac, &av)) != NULL) { in process_server_config_line_depth()
2073 if (*arg == '\0') { in process_server_config_line_depth()
2078 arg2 = tilde_expand_filename(arg, getuid()); in process_server_config_line_depth()
2097 arg = argv_next(&ac, &av); in process_server_config_line_depth()
2098 if (!arg || *arg == '\0') in process_server_config_line_depth()
2102 *charptr = tilde_expand_filename(arg, getuid()); in process_server_config_line_depth()
2119 while ((arg = argv_next(&ac, &av)) != NULL) { in process_server_config_line_depth()
2120 if (*arg == '\0' || strchr(arg, '=') != NULL) in process_server_config_line_depth()
2128 arg); in process_server_config_line_depth()
2138 while ((arg = argv_next(&ac, &av)) != NULL) { in process_server_config_line_depth()
2139 if (*arg == '\0' || strchr(arg, '=') == NULL) in process_server_config_line_depth()
2142 if (lookup_setenv_in_list(arg, strs, nstrs) != NULL) { in process_server_config_line_depth()
2144 "name \"%.64s\"", filename, linenum, arg); in process_server_config_line_depth()
2148 &strs, &nstrs, arg); in process_server_config_line_depth()
2164 arg = argv_next(&ac, &av); in process_server_config_line_depth()
2165 if (!arg || *arg == '\0') in process_server_config_line_depth()
2170 if (strcmp(tunmode_desc[i].text, arg) == 0) { in process_server_config_line_depth()
2176 filename, linenum, keyword, arg); in process_server_config_line_depth()
2196 xasprintf(&arg, "%s/%s", SSHDIR, arg2); in process_server_config_line_depth()
2198 arg = xstrdup(arg2); in process_server_config_line_depth()
2208 if (strcmp(item->selector, arg) != 0) in process_server_config_line_depth()
2223 free(arg); in process_server_config_line_depth()
2229 filename, linenum, arg); in process_server_config_line_depth()
2230 if ((r = glob(arg, 0, NULL, &gbuf)) != 0) { in process_server_config_line_depth()
2233 "failed", filename, linenum, arg); in process_server_config_line_depth()
2240 filename, linenum, arg); in process_server_config_line_depth()
2242 item->selector = strdup(arg); in process_server_config_line_depth()
2252 item->selector = strdup(arg); in process_server_config_line_depth()
2269 free(arg); in process_server_config_line_depth()
2310 while ((arg = argv_next(&ac, &av)) != NULL) { in process_server_config_line_depth()
2311 if (strcmp(arg, "any") == 0 || in process_server_config_line_depth()
2312 strcmp(arg, "none") == 0) { in process_server_config_line_depth()
2316 filename, linenum, arg, keyword); in process_server_config_line_depth()
2319 &strs, &nstrs, arg); in process_server_config_line_depth()
2324 strchr(arg, ':') == NULL) { in process_server_config_line_depth()
2329 xasprintf(&arg2, "*:%s", arg); in process_server_config_line_depth()
2331 arg2 = xstrdup(arg); in process_server_config_line_depth()
2332 p = hpdelim(&arg); in process_server_config_line_depth()
2339 if (arg == NULL || in process_server_config_line_depth()
2340 ((port = permitopen_port(arg)) < 0)) { in process_server_config_line_depth()
2373 arg = argv_next(&ac, &av); in process_server_config_line_depth()
2374 if (!arg || *arg == '\0') in process_server_config_line_depth()
2378 *charptr = xstrdup(arg); in process_server_config_line_depth()
2391 arg = argv_next(&ac, &av); in process_server_config_line_depth()
2392 if (!arg || *arg == '\0') in process_server_config_line_depth()
2396 *charptr = strcasecmp(arg, "internal") == 0 ? in process_server_config_line_depth()
2397 xstrdup(arg) : derelativise_path(arg); in process_server_config_line_depth()
2405 arg = argv_next(&ac, &av); in process_server_config_line_depth()
2406 if (!arg || *arg == '\0') in process_server_config_line_depth()
2409 if ((value = parse_ipqos(arg)) == -1) in process_server_config_line_depth()
2411 filename, linenum, keyword, arg); in process_server_config_line_depth()
2412 arg = argv_next(&ac, &av); in process_server_config_line_depth()
2413 if (arg == NULL) in process_server_config_line_depth()
2415 else if ((value2 = parse_ipqos(arg)) == -1) in process_server_config_line_depth()
2417 filename, linenum, keyword, arg); in process_server_config_line_depth()
2433 if ((arg = strchr(line, '#')) != NULL) { in process_server_config_line_depth()
2434 *arg = '\0'; in process_server_config_line_depth()
2462 arg = argv_next(&ac, &av); in process_server_config_line_depth()
2463 if (!arg || *arg == '\0') { in process_server_config_line_depth()
2468 *charptr = xstrdup(arg); in process_server_config_line_depth()
2482 while ((arg = argv_next(&ac, &av)) != NULL) { in process_server_config_line_depth()
2483 if (strcmp(arg, "any") == 0) { in process_server_config_line_depth()
2493 } else if (auth2_methods_valid(arg, 0) != 0) { in process_server_config_line_depth()
2498 &strs, &nstrs, arg); in process_server_config_line_depth()
2513 arg = argv_next(&ac, &av); in process_server_config_line_depth()
2514 if (!arg || *arg == '\0') in process_server_config_line_depth()
2518 value = strtol(arg, &p, 8); in process_server_config_line_depth()
2519 if (arg == p || value < 0 || value > 0777) in process_server_config_line_depth()
2531 arg = argv_next(&ac, &av); in process_server_config_line_depth()
2532 if (!arg || *arg == '\0') in process_server_config_line_depth()
2535 if ((value = ssh_digest_alg_by_name(arg)) == -1) in process_server_config_line_depth()
2537 filename, linenum, keyword, arg); in process_server_config_line_depth()
2552 arg = argv_next(&ac, &av); in process_server_config_line_depth()
2553 if (!arg || *arg == '\0') in process_server_config_line_depth()
2556 if (strcasecmp(arg, "none") != 0 && strcmp(arg, "%D") != 0 && in process_server_config_line_depth()
2557 !valid_rdomain(arg)) in process_server_config_line_depth()
2561 *charptr = xstrdup(arg); in process_server_config_line_depth()
2570 while ((arg = argv_next(&ac, &av)) != NULL) { in process_server_config_line_depth()
2572 if (strcasecmp(arg, "none") == 0) { in process_server_config_line_depth()
2579 } else if (parse_pattern_interval(arg, in process_server_config_line_depth()
2582 filename, linenum, arg); in process_server_config_line_depth()
2585 &strs, &nstrs, arg); in process_server_config_line_depth()