• Home
  • Raw
  • Download

Lines Matching refs:config

496                             struct OperationConfig *config)  in getparameter()  argument
603 GetStr(&config->dns_ipv4_addr, nextarg); in getparameter()
607 GetStr(&config->dns_ipv6_addr, nextarg); in getparameter()
610 GetStr(&config->random_file, nextarg); in getparameter()
613 GetStr(&config->egd_file, nextarg); in getparameter()
616 GetStr(&config->oauth_bearer, nextarg); in getparameter()
617 config->authtype |= CURLAUTH_BEARER; in getparameter()
620 err = str2udouble(&config->connecttimeout, nextarg, in getparameter()
626 GetStr(&config->doh_url, nextarg); in getparameter()
629 GetStr(&config->cipher_list, nextarg); in getparameter()
633 GetStr(&config->dns_interface, nextarg); in getparameter()
636 config->disable_epsv = toggle; in getparameter()
639 config->disallow_username_in_url = toggle; in getparameter()
642 config->disable_epsv = (!toggle)?TRUE:FALSE; in getparameter()
646 GetStr(&config->dns_servers, nextarg); in getparameter()
655 config->nonpn = (!toggle)?TRUE:FALSE; in getparameter()
665 config->noalpn = (!toggle)?TRUE:FALSE; in getparameter()
674 config->recvpersecond = value; in getparameter()
675 config->sendpersecond = value; in getparameter()
683 config->encoding = toggle; in getparameter()
687 config->tr_encoding = toggle; in getparameter()
692 config->authtype |= CURLAUTH_DIGEST; in getparameter()
694 config->authtype &= ~CURLAUTH_DIGEST; in getparameter()
700 config->authtype |= CURLAUTH_NEGOTIATE; in getparameter()
705 config->authtype &= ~CURLAUTH_NEGOTIATE; in getparameter()
711 config->authtype |= CURLAUTH_NTLM; in getparameter()
716 config->authtype &= ~CURLAUTH_NTLM; in getparameter()
722 config->authtype |= CURLAUTH_NTLM_WB; in getparameter()
727 config->authtype &= ~CURLAUTH_NTLM_WB; in getparameter()
732 config->authtype |= CURLAUTH_BASIC; in getparameter()
734 config->authtype &= ~CURLAUTH_BASIC; in getparameter()
739 config->authtype = CURLAUTH_ANY; in getparameter()
749 config->ftp_create_dirs = toggle; in getparameter()
753 config->create_dirs = toggle; in getparameter()
759 err = str2num(&config->maxredirs, nextarg); in getparameter()
762 if(config->maxredirs < -1) in getparameter()
768 config->proxyntlm = toggle; in getparameter()
775 config->crlf = toggle; in getparameter()
795 GetStr(&config->iface, nextarg); in getparameter()
800 GetStr(&config->krblevel, nextarg); in getparameter()
805 config->haproxy_protocol = toggle; in getparameter()
815 config->max_filesize = value; in getparameter()
819 config->disable_eprt = toggle; in getparameter()
822 config->disable_eprt = (!toggle)?TRUE:FALSE; in getparameter()
825 config->xattr = toggle; in getparameter()
831 if(!config->url_get) in getparameter()
832 config->url_get = config->url_list; in getparameter()
834 if(config->url_get) { in getparameter()
837 while(config->url_get && (config->url_get->flags & GETOUT_URL)) in getparameter()
838 config->url_get = config->url_get->next; in getparameter()
843 if(config->url_get) in getparameter()
845 url = config->url_get; in getparameter()
848 config->url_get = url = new_getout(config); in getparameter()
864 config->ftp_ssl = toggle; in getparameter()
867 Curl_safefree(config->ftpport); in getparameter()
871 GetStr(&config->proxy, nextarg); in getparameter()
872 config->proxyver = CURLPROXY_SOCKS5; in getparameter()
875 GetStr(&config->proxy, nextarg); in getparameter()
876 config->proxyver = CURLPROXY_SOCKS4; in getparameter()
879 GetStr(&config->proxy, nextarg); in getparameter()
880 config->proxyver = CURLPROXY_SOCKS4A; in getparameter()
884 GetStr(&config->proxy, nextarg); in getparameter()
885 config->proxyver = CURLPROXY_SOCKS5_HOSTNAME; in getparameter()
888 config->tcp_nodelay = toggle; in getparameter()
891 config->proxydigest = toggle; in getparameter()
894 config->proxybasic = toggle; in getparameter()
897 err = str2unum(&config->req_retry, nextarg); in getparameter()
902 config->retry_connrefused = toggle; in getparameter()
905 err = str2unum(&config->retry_delay, nextarg); in getparameter()
910 err = str2unum(&config->retry_maxtime, nextarg); in getparameter()
917 config->proxynegotiate = toggle; in getparameter()
923 GetStr(&config->ftp_account, nextarg); in getparameter()
926 config->proxyanyauth = toggle; in getparameter()
932 config->ignorecl = toggle; in getparameter()
935 config->ftp_skip_ip = toggle; in getparameter()
938 config->ftp_filemethod = ftpfilemethod(config, nextarg); in getparameter()
954 err = str2unum(&config->localport, nextarg); in getparameter()
955 if(err || (config->localport > 65535)) in getparameter()
958 config->localportrange = 1; /* default number of ports to try */ in getparameter()
960 err = str2unum(&config->localportrange, lrange); in getparameter()
961 if(err || (config->localportrange > 65535)) in getparameter()
963 config->localportrange -= (config->localport-1); in getparameter()
964 if(config->localportrange < 1) in getparameter()
970 GetStr(&config->ftp_alternative_to_user, nextarg); in getparameter()
975 config->ftp_ssl_reqd = toggle; in getparameter()
978 config->disable_sessionid = (!toggle)?TRUE:FALSE; in getparameter()
983 config->ftp_ssl_control = toggle; in getparameter()
986 config->ftp_ssl_ccc = toggle; in getparameter()
987 if(!config->ftp_ssl_ccc_mode) in getparameter()
988 config->ftp_ssl_ccc_mode = CURLFTPSSL_CCC_PASSIVE; in getparameter()
991 config->ftp_ssl_ccc = TRUE; in getparameter()
992 config->ftp_ssl_ccc_mode = ftpcccmethod(config, nextarg); in getparameter()
1004 config->raw = toggle; in getparameter()
1007 config->post301 = toggle; in getparameter()
1010 config->nokeepalive = (!toggle)?TRUE:FALSE; in getparameter()
1013 err = str2unum(&config->alivetime, nextarg); in getparameter()
1018 config->post302 = toggle; in getparameter()
1021 config->post303 = toggle; in getparameter()
1025 GetStr(&config->noproxy, nextarg); in getparameter()
1028 config->socks5_gssapi_nec = toggle; in getparameter()
1032 GetStr(&config->proxy, nextarg); in getparameter()
1033 config->proxyver = CURLPROXY_HTTP_1_0; in getparameter()
1036 err = str2unum(&config->tftp_blksize, nextarg); in getparameter()
1041 GetStr(&config->mail_from, nextarg); in getparameter()
1045 err = add2list(&config->mail_rcpt, nextarg); in getparameter()
1050 config->ftp_pret = toggle; in getparameter()
1053 config->proto_present = TRUE; in getparameter()
1054 if(proto2num(config, &config->proto, nextarg)) in getparameter()
1058 config->proto_redir_present = TRUE; in getparameter()
1059 if(proto2num(config, &config->proto_redir, nextarg)) in getparameter()
1063 err = add2list(&config->resolve, nextarg); in getparameter()
1068 config->gssapi_delegation = delegation(config, nextarg); in getparameter()
1071 GetStr(&config->mail_auth, nextarg); in getparameter()
1090 config->use_metalink = toggle; in getparameter()
1098 config->sasl_ir = toggle; in getparameter()
1102 config->test_event_based = toggle; in getparameter()
1108 config->abstract_unix_socket = FALSE; in getparameter()
1109 GetStr(&config->unix_socket_path, nextarg); in getparameter()
1112 config->path_as_is = toggle; in getparameter()
1115 GetStr(&config->proxy_service_name, nextarg); in getparameter()
1118 GetStr(&config->service_name, nextarg); in getparameter()
1121 GetStr(&config->proto_default, nextarg); in getparameter()
1122 err = check_protocol(config->proto_default); in getparameter()
1127 err = str2udouble(&config->expect100timeout, nextarg, LONG_MAX/1000); in getparameter()
1132 config->tftp_no_options = toggle; in getparameter()
1135 err = add2list(&config->connect_to, nextarg); in getparameter()
1140 config->abstract_unix_socket = TRUE; in getparameter()
1141 GetStr(&config->unix_socket_path, nextarg); in getparameter()
1144 err = str2tls_max(&config->ssl_version_max, nextarg); in getparameter()
1149 config->suppress_connect_headers = toggle; in getparameter()
1152 config->ssh_compression = toggle; in getparameter()
1155 err = str2unum(&config->happy_eyeballs_timeout_ms, nextarg); in getparameter()
1174 config->httpversion = CURL_HTTP_VERSION_1_0; in getparameter()
1178 config->httpversion = CURL_HTTP_VERSION_1_1; in getparameter()
1182 config->httpversion = CURL_HTTP_VERSION_2_0; in getparameter()
1186 config->httpversion = CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE; in getparameter()
1190 config->http09_allowed = toggle; in getparameter()
1198 config->ssl_version = CURL_SSLVERSION_TLSv1; in getparameter()
1202 config->ssl_version = CURL_SSLVERSION_TLSv1_0; in getparameter()
1206 config->ssl_version = CURL_SSLVERSION_TLSv1_1; in getparameter()
1210 config->ssl_version = CURL_SSLVERSION_TLSv1_2; in getparameter()
1214 config->ssl_version = CURL_SSLVERSION_TLSv1_3; in getparameter()
1217 GetStr(&config->cipher13_list, nextarg); in getparameter()
1220 GetStr(&config->proxy_cipher13_list, nextarg); in getparameter()
1226 config->ssl_version = CURL_SSLVERSION_SSLv2; in getparameter()
1230 config->ssl_version = CURL_SSLVERSION_SSLv3; in getparameter()
1234 config->ip_version = 4; in getparameter()
1238 config->ip_version = 6; in getparameter()
1242 config->ftp_append = toggle; in getparameter()
1246 GetStr(&config->useragent, nextarg); in getparameter()
1251 GetStr(&config->altsvc, nextarg); in getparameter()
1259 GetStr(&config->cookie, nextarg); in getparameter()
1263 GetStr(&config->cookiefile, nextarg); in getparameter()
1268 config->use_ascii = toggle; in getparameter()
1272 GetStr(&config->cookiejar, nextarg); in getparameter()
1277 err = str2offset(&config->resume_from, nextarg); in getparameter()
1280 config->resume_from_current = FALSE; in getparameter()
1283 config->resume_from_current = TRUE; in getparameter()
1284 config->resume_from = 0; in getparameter()
1286 config->use_resume = TRUE; in getparameter()
1354 char *enc = curl_easy_escape(config->easy, postdata, (int)size); in getparameter()
1435 if(config->postfields) { in getparameter()
1438 char *oldpost = config->postfields; in getparameter()
1439 curl_off_t oldlen = config->postfieldsize; in getparameter()
1441 config->postfields = malloc((size_t)newlen); in getparameter()
1442 if(!config->postfields) { in getparameter()
1447 memcpy(config->postfields, oldpost, (size_t)oldlen); in getparameter()
1449 config->postfields[oldlen] = '\x26'; in getparameter()
1450 memcpy(&config->postfields[oldlen + 1], postdata, size); in getparameter()
1451 config->postfields[oldlen + 1 + size] = '\0'; in getparameter()
1454 config->postfieldsize += size + 1; in getparameter()
1457 config->postfields = postdata; in getparameter()
1458 config->postfieldsize = curlx_uztoso(size); in getparameter()
1473 GetStr(&config->headerfile, nextarg); in getparameter()
1481 config->autoreferer = TRUE; in getparameter()
1485 config->autoreferer = FALSE; in getparameter()
1486 GetStr(&config->referer, nextarg); in getparameter()
1492 GetFileAndPassword(nextarg, &config->cert, &config->key_passwd); in getparameter()
1495 GetStr(&config->cacert, nextarg); in getparameter()
1498 GetStr(&config->cert_type, nextarg); in getparameter()
1501 GetStr(&config->key, nextarg); in getparameter()
1504 GetStr(&config->key_type, nextarg); in getparameter()
1507 GetStr(&config->key_passwd, nextarg); in getparameter()
1511 GetStr(&config->engine, nextarg); in getparameter()
1512 if(config->engine && curl_strequal(config->engine, "list")) in getparameter()
1516 GetStr(&config->capath, nextarg); in getparameter()
1519 GetStr(&config->pubkey, nextarg); in getparameter()
1522 GetStr(&config->hostpubmd5, nextarg); in getparameter()
1523 if(!config->hostpubmd5 || strlen(config->hostpubmd5) != 32) in getparameter()
1527 GetStr(&config->crlfile, nextarg); in getparameter()
1531 GetStr(&config->tls_username, nextarg); in getparameter()
1537 GetStr(&config->tls_password, nextarg); in getparameter()
1543 GetStr(&config->tls_authtype, nextarg); in getparameter()
1544 if(!curl_strequal(config->tls_authtype, "SRP")) in getparameter()
1552 config->ssl_allow_beast = toggle; in getparameter()
1556 GetStr(&config->login_options, nextarg); in getparameter()
1560 GetStr(&config->pinnedpubkey, nextarg); in getparameter()
1564 GetStr(&config->proxy_pinnedpubkey, nextarg); in getparameter()
1568 config->verifystatus = TRUE; in getparameter()
1572 config->falsestart = TRUE; in getparameter()
1577 config->ssl_no_revoke = TRUE; in getparameter()
1581 config->tcp_fastopen = TRUE; in getparameter()
1586 GetStr(&config->proxy_tls_username, nextarg); in getparameter()
1593 GetStr(&config->proxy_tls_password, nextarg); in getparameter()
1600 GetStr(&config->proxy_tls_authtype, nextarg); in getparameter()
1601 if(!curl_strequal(config->proxy_tls_authtype, "SRP")) in getparameter()
1609 GetFileAndPassword(nextarg, &config->proxy_cert, in getparameter()
1610 &config->proxy_key_passwd); in getparameter()
1614 GetStr(&config->proxy_cert_type, nextarg); in getparameter()
1618 GetStr(&config->proxy_key, nextarg); in getparameter()
1622 GetStr(&config->proxy_key_type, nextarg); in getparameter()
1626 GetStr(&config->proxy_key_passwd, nextarg); in getparameter()
1631 GetStr(&config->proxy_cipher_list, nextarg); in getparameter()
1635 GetStr(&config->proxy_crlfile, nextarg); in getparameter()
1640 config->proxy_ssl_allow_beast = toggle; in getparameter()
1644 GetStr(&config->login_options, nextarg); in getparameter()
1648 GetStr(&config->proxy_cacert, nextarg); in getparameter()
1652 GetStr(&config->proxy_capath, nextarg); in getparameter()
1656 config->proxy_insecure_ok = toggle; in getparameter()
1661 config->proxy_ssl_version = CURL_SSLVERSION_TLSv1; in getparameter()
1667 config->socks5_auth |= CURLAUTH_BASIC; in getparameter()
1669 config->socks5_auth &= ~CURLAUTH_BASIC; in getparameter()
1675 config->socks5_auth |= CURLAUTH_GSSAPI; in getparameter()
1677 config->socks5_auth &= ~CURLAUTH_GSSAPI; in getparameter()
1693 config->failonerror = toggle; in getparameter()
1699 if(formparse(config, in getparameter()
1701 &config->mimeroot, in getparameter()
1702 &config->mimecurrent, in getparameter()
1705 if(SetHTTPrequest(config, HTTPREQ_MIMEPOST, &config->httpreq)) in getparameter()
1710 config->globoff = toggle; in getparameter()
1715 GetStr(&config->request_target, nextarg); in getparameter()
1718 config->use_httpget = TRUE; in getparameter()
1745 err = add2list(&config->proxyheaders, h); in getparameter()
1747 err = add2list(&config->headers, h); in getparameter()
1762 err = add2list(&config->proxyheaders, nextarg); in getparameter()
1764 err = add2list(&config->headers, nextarg); in getparameter()
1770 config->show_headers = toggle; /* show the headers as well in the in getparameter()
1774 config->cookiesession = toggle; in getparameter()
1777 config->no_body = toggle; in getparameter()
1778 config->show_headers = toggle; in getparameter()
1779 if(SetHTTPrequest(config, in getparameter()
1780 (config->no_body)?HTTPREQ_HEAD:HTTPREQ_GET, in getparameter()
1781 &config->httpreq)) in getparameter()
1785 if(config->show_headers) { in getparameter()
1790 config->content_disposition = toggle; in getparameter()
1793 config->insecure_ok = toggle; in getparameter()
1801 config->dirlistonly = toggle; /* only list the names of the FTP dir */ in getparameter()
1804 config->followlocation = toggle; /* Follow Location: HTTP headers */ in getparameter()
1809 config->unrestricted_auth = toggle; in getparameter()
1815 err = str2udouble(&config->timeout, nextarg, LONG_MAX/1000); in getparameter()
1833 config->netrc_opt = toggle; in getparameter()
1836 GetStr(&config->netrc_file, nextarg); in getparameter()
1841 config->netrc = toggle; in getparameter()
1849 config->nobuffer = (!toggle)?TRUE:FALSE; in getparameter()
1851 config->nobuffer = toggle; in getparameter()
1855 config->default_node_flags = toggle?GETOUT_USEREMOTE:0; in getparameter()
1863 if(!config->url_out) in getparameter()
1864 config->url_out = config->url_list; in getparameter()
1865 if(config->url_out) { in getparameter()
1868 while(config->url_out && (config->url_out->flags & GETOUT_OUTFILE)) in getparameter()
1869 config->url_out = config->url_out->next; in getparameter()
1874 if(config->url_out) in getparameter()
1876 url = config->url_out; in getparameter()
1879 config->url_out = url = new_getout(config); in getparameter()
1905 GetStr(&config->ftpport, nextarg); in getparameter()
1909 config->proxytunnel = toggle; in getparameter()
1921 err = add2list(&config->postquote, nextarg); in getparameter()
1926 err = add2list(&config->prequote, nextarg); in getparameter()
1929 err = add2list(&config->quote, nextarg); in getparameter()
1951 Curl_safefree(config->range); in getparameter()
1952 config->range = strdup(buffer); in getparameter()
1953 if(!config->range) in getparameter()
1971 GetStr(&config->range, nextarg); in getparameter()
1976 config->remote_time = toggle; in getparameter()
1996 err = add2list(&config->telnet_options, nextarg); in getparameter()
2004 if(!config->url_ul) in getparameter()
2005 config->url_ul = config->url_list; in getparameter()
2006 if(config->url_ul) { in getparameter()
2009 while(config->url_ul && (config->url_ul->flags & GETOUT_UPLOAD)) in getparameter()
2010 config->url_ul = config->url_ul->next; in getparameter()
2015 if(config->url_ul) in getparameter()
2017 url = config->url_ul; in getparameter()
2020 config->url_ul = url = new_getout(config); in getparameter()
2036 GetStr(&config->userpwd, nextarg); in getparameter()
2041 GetStr(&config->proxyuserpwd, nextarg); in getparameter()
2081 Curl_safefree(config->writeout); in getparameter()
2082 err = file2string(&config->writeout, file); in getparameter()
2087 if(!config->writeout) in getparameter()
2091 GetStr(&config->writeout, nextarg); in getparameter()
2096 GetStr(&config->preproxy, nextarg); in getparameter()
2100 GetStr(&config->proxy, nextarg); in getparameter()
2101 config->proxyver = CURLPROXY_HTTP; in getparameter()
2107 GetStr(&config->customrequest, nextarg); in getparameter()
2111 err = str2unum(&config->low_speed_time, nextarg); in getparameter()
2114 if(!config->low_speed_limit) in getparameter()
2115 config->low_speed_limit = 1; in getparameter()
2119 err = str2unum(&config->low_speed_limit, nextarg); in getparameter()
2122 if(!config->low_speed_time) in getparameter()
2123 config->low_speed_time = 30; in getparameter()
2132 config->timecond = CURL_TIMECOND_IFMODSINCE; in getparameter()
2136 config->timecond = CURL_TIMECOND_IFUNMODSINCE; in getparameter()
2141 config->timecond = CURL_TIMECOND_LASTMOD; in getparameter()
2146 config->condtime = (curl_off_t)curl_getdate(nextarg, &now); in getparameter()
2147 if(-1 == config->condtime) { in getparameter()
2149 curl_off_t filetime = getfiletime(nextarg, config->global->errors); in getparameter()
2152 config->condtime = filetime; in getparameter()
2156 config->timecond = CURL_TIMECOND_NONE; in getparameter()
2174 ParameterError parse_args(struct GlobalConfig *config, int argc, in parse_args() argument
2181 struct OperationConfig *operation = config->first; in parse_args()
2197 result = getparameter(flag, nextarg, &passarg, config, operation); in parse_args()
2211 operation->next->easy = config->easy; in parse_args()
2214 operation->next->global = config; in parse_args()
2217 config->last = operation->next; in parse_args()
2235 result = getparameter((char *)"--url", argv[i], &used, config, in parse_args()
2247 helpf(config->errors, "option %s: %s\n", orig_opt, reason); in parse_args()
2249 helpf(config->errors, "%s\n", reason); in parse_args()