• Home
  • Raw
  • Download

Lines Matching refs:set

209     data->set.dns_cache_timeout = (int)arg;  in Curl_vsetopt()
218 data->set.general_ssl.ca_cache_timeout = (int)arg; in Curl_vsetopt()
225 result = Curl_setstropt(&data->set.str[STRING_SSL_CIPHER_LIST], in Curl_vsetopt()
231 result = Curl_setstropt(&data->set.str[STRING_SSL_CIPHER_LIST_PROXY], in Curl_vsetopt()
238 result = Curl_setstropt(&data->set.str[STRING_SSL_CIPHER13_LIST], in Curl_vsetopt()
248 result = Curl_setstropt(&data->set.str[STRING_SSL_CIPHER13_LIST_PROXY], in Curl_vsetopt()
267 data->set.maxconnects = arg; in Curl_vsetopt()
274 data->set.reuse_forbid = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
281 data->set.reuse_fresh = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
288 data->set.verbose = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
294 data->set.include_header = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
300 data->set.hide_progress = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
301 if(data->set.hide_progress) in Curl_vsetopt()
310 data->set.opt_no_body = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
312 if(data->set.opt_no_body) in Curl_vsetopt()
314 data->set.method = HTTPREQ_HEAD; in Curl_vsetopt()
315 else if(data->set.method == HTTPREQ_HEAD) in Curl_vsetopt()
316 data->set.method = HTTPREQ_GET; in Curl_vsetopt()
324 data->set.http_fail_on_error = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
327 data->set.http_keep_sending_on_error = (0 != va_arg(param, long)) ? in Curl_vsetopt()
339 data->set.method = HTTPREQ_PUT; in Curl_vsetopt()
340 data->set.opt_no_body = FALSE; /* this is implied */ in Curl_vsetopt()
345 data->set.method = HTTPREQ_GET; in Curl_vsetopt()
348 result = Curl_setstropt(&data->set.str[STRING_TARGET], in Curl_vsetopt()
356 data->set.get_filetime = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
365 data->set.server_response_timeout = (unsigned int)arg * 1000; in Curl_vsetopt()
375 data->set.tftp_no_options = va_arg(param, long) != 0; in Curl_vsetopt()
384 data->set.tftp_blksize = arg; in Curl_vsetopt()
395 data->set.use_netrc = (unsigned char)arg; in Curl_vsetopt()
401 result = Curl_setstropt(&data->set.str[STRING_NETRC_FILE], in Curl_vsetopt()
412 data->set.prefer_ascii = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
422 data->set.timecondition = (unsigned char)(curl_TimeCond)arg; in Curl_vsetopt()
429 data->set.timevalue = (time_t)va_arg(param, long); in Curl_vsetopt()
437 data->set.timevalue = (time_t)va_arg(param, curl_off_t); in Curl_vsetopt()
451 struct ssl_primary_config *primary = &data->set.ssl.primary; in Curl_vsetopt()
454 primary = &data->set.proxy_ssl.primary; in Curl_vsetopt()
488 if(!argptr || data->set.postfieldsize == -1) in Curl_vsetopt()
489 result = Curl_setstropt(&data->set.str[STRING_COPYPOSTFIELDS], argptr); in Curl_vsetopt()
495 if((data->set.postfieldsize < 0) || in Curl_vsetopt()
497 (data->set.postfieldsize > (curl_off_t)((size_t)-1)))) in Curl_vsetopt()
502 (void) Curl_setstropt(&data->set.str[STRING_COPYPOSTFIELDS], NULL); in Curl_vsetopt()
509 p = malloc((size_t)(data->set.postfieldsize? in Curl_vsetopt()
510 data->set.postfieldsize:1)); in Curl_vsetopt()
515 if(data->set.postfieldsize) in Curl_vsetopt()
516 memcpy(p, argptr, (size_t)data->set.postfieldsize); in Curl_vsetopt()
518 data->set.str[STRING_COPYPOSTFIELDS] = p; in Curl_vsetopt()
523 data->set.postfields = data->set.str[STRING_COPYPOSTFIELDS]; in Curl_vsetopt()
524 data->set.method = HTTPREQ_POST; in Curl_vsetopt()
531 data->set.postfields = va_arg(param, void *); in Curl_vsetopt()
533 (void) Curl_setstropt(&data->set.str[STRING_COPYPOSTFIELDS], NULL); in Curl_vsetopt()
534 data->set.method = HTTPREQ_POST; in Curl_vsetopt()
546 if(data->set.postfieldsize < bigsize && in Curl_vsetopt()
547 data->set.postfields == data->set.str[STRING_COPYPOSTFIELDS]) { in Curl_vsetopt()
549 (void) Curl_setstropt(&data->set.str[STRING_COPYPOSTFIELDS], NULL); in Curl_vsetopt()
550 data->set.postfields = NULL; in Curl_vsetopt()
553 data->set.postfieldsize = bigsize; in Curl_vsetopt()
565 if(data->set.postfieldsize < bigsize && in Curl_vsetopt()
566 data->set.postfields == data->set.str[STRING_COPYPOSTFIELDS]) { in Curl_vsetopt()
568 (void) Curl_setstropt(&data->set.str[STRING_COPYPOSTFIELDS], NULL); in Curl_vsetopt()
569 data->set.postfields = NULL; in Curl_vsetopt()
572 data->set.postfieldsize = bigsize; in Curl_vsetopt()
580 data->set.http_auto_referer = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
599 result = Curl_setstropt(&data->set.str[STRING_ENCODING], argptr); in Curl_vsetopt()
604 result = Curl_setstropt(&data->set.str[STRING_ENCODING], argptr); in Curl_vsetopt()
608 data->set.http_transfer_encoding = (0 != va_arg(param, long)) ? in Curl_vsetopt()
616 data->set.http_follow_location = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
624 data->set.allow_auth_to_other_hosts = in Curl_vsetopt()
636 data->set.maxredirs = arg; in Curl_vsetopt()
654 data->set.keep_post = arg & CURL_REDIR_POST_ALL; in Curl_vsetopt()
662 data->set.method = HTTPREQ_POST; in Curl_vsetopt()
663 data->set.opt_no_body = FALSE; /* this is implied */ in Curl_vsetopt()
666 data->set.method = HTTPREQ_GET; in Curl_vsetopt()
674 data->set.httppost = va_arg(param, struct curl_httppost *); in Curl_vsetopt()
675 data->set.method = HTTPREQ_POST_FORM; in Curl_vsetopt()
676 data->set.opt_no_body = FALSE; /* this is implied */ in Curl_vsetopt()
688 result = Curl_setstropt(&data->set.str[STRING_AWS_SIGV4], in Curl_vsetopt()
693 if(data->set.str[STRING_AWS_SIGV4]) in Curl_vsetopt()
694 data->set.httpauth = CURLAUTH_AWS_SIGV4; in Curl_vsetopt()
706 result = Curl_setstropt(&data->set.str[STRING_SET_REFERER], in Curl_vsetopt()
708 data->state.referer = data->set.str[STRING_SET_REFERER]; in Curl_vsetopt()
715 result = Curl_setstropt(&data->set.str[STRING_USERAGENT], in Curl_vsetopt()
731 data->set.proxyheaders = va_arg(param, struct curl_slist *); in Curl_vsetopt()
739 data->set.sep_headers = (bool)((arg & CURLHEADER_SEPARATE)? TRUE: FALSE); in Curl_vsetopt()
747 result = Curl_setstropt(&data->set.str[STRING_COOKIE], in Curl_vsetopt()
763 cl = curl_slist_append(data->set.cookielist, argptr); in Curl_vsetopt()
765 curl_slist_free_all(data->set.cookielist); in Curl_vsetopt()
766 data->set.cookielist = NULL; in Curl_vsetopt()
769 data->set.cookielist = cl; /* store the list for later use */ in Curl_vsetopt()
773 curl_slist_free_all(data->set.cookielist); in Curl_vsetopt()
774 data->set.cookielist = NULL; in Curl_vsetopt()
793 result = Curl_setstropt(&data->set.str[STRING_COOKIEJAR], in Curl_vsetopt()
801 data->set.cookiesession); in Curl_vsetopt()
824 data->set.cookiesession = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
893 data->set.method = HTTPREQ_GET; in Curl_vsetopt()
894 data->set.opt_no_body = FALSE; /* this is implied */ in Curl_vsetopt()
936 data->set.httpwant = (unsigned char)arg; in Curl_vsetopt()
947 data->set.expect_100_timeout = arg; in Curl_vsetopt()
959 data->set.http09_allowed = arg ? TRUE : FALSE; in Curl_vsetopt()
967 data->set.http200aliases = va_arg(param, struct curl_slist *); in Curl_vsetopt()
978 data->set.headers = va_arg(param, struct curl_slist *); in Curl_vsetopt()
987 result = Curl_mime_set_subparts(&data->set.mimepost, in Curl_vsetopt()
990 data->set.method = HTTPREQ_POST_MIME; in Curl_vsetopt()
991 data->set.opt_no_body = FALSE; /* this is implied */ in Curl_vsetopt()
1000 data->set.mime_options = (unsigned int)va_arg(param, long); in Curl_vsetopt()
1015 data->set.httpauth = auth; in Curl_vsetopt()
1053 data->set.httpauth = auth; in Curl_vsetopt()
1061 result = Curl_setstropt(&data->set.str[STRING_CUSTOMREQUEST], in Curl_vsetopt()
1075 data->set.tunnel_thru_httpproxy = (0 != va_arg(param, long)) ? in Curl_vsetopt()
1086 data->set.proxyport = (unsigned short)arg; in Curl_vsetopt()
1099 data->set.proxyauth = auth; in Curl_vsetopt()
1136 data->set.proxyauth = auth; in Curl_vsetopt()
1151 result = Curl_setstropt(&data->set.str[STRING_PROXY], in Curl_vsetopt()
1162 result = Curl_setstropt(&data->set.str[STRING_PRE_PROXY], in Curl_vsetopt()
1173 data->set.proxytype = (unsigned char)(curl_proxytype)arg; in Curl_vsetopt()
1182 data->set.proxy_transfer_mode = FALSE; in Curl_vsetopt()
1185 data->set.proxy_transfer_mode = TRUE; in Curl_vsetopt()
1195 data->set.socks5auth = (unsigned char)va_arg(param, unsigned long); in Curl_vsetopt()
1196 if(data->set.socks5auth & ~(CURLAUTH_BASIC | CURLAUTH_GSSAPI)) in Curl_vsetopt()
1206 data->set.socks5_gssapi_nec = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
1215 result = Curl_setstropt(&data->set.str[STRING_PROXY_SERVICE_NAME], in Curl_vsetopt()
1223 result = Curl_setstropt(&data->set.str[STRING_SERVICE_NAME], in Curl_vsetopt()
1231 data->set.writeheader = (void *)va_arg(param, void *); in Curl_vsetopt()
1238 data->set.errorbuffer = va_arg(param, char *); in Curl_vsetopt()
1245 data->set.out = va_arg(param, void *); in Curl_vsetopt()
1254 data->set.list_only = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
1262 data->set.remote_append = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
1273 data->set.ftp_filemethod = (unsigned char)(curl_ftpfile)arg; in Curl_vsetopt()
1279 result = Curl_setstropt(&data->set.str[STRING_FTPPORT], in Curl_vsetopt()
1281 data->set.ftp_use_port = (data->set.str[STRING_FTPPORT]) ? TRUE : FALSE; in Curl_vsetopt()
1285 data->set.ftp_use_eprt = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
1289 data->set.ftp_use_epsv = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
1293 data->set.ftp_use_pret = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
1300 data->set.ftp_ccc = (unsigned char)(curl_ftpccc)arg; in Curl_vsetopt()
1308 data->set.ftp_skip_ip = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
1312 result = Curl_setstropt(&data->set.str[STRING_FTP_ACCOUNT], in Curl_vsetopt()
1317 result = Curl_setstropt(&data->set.str[STRING_FTP_ALTERNATIVE_TO_USER], in Curl_vsetopt()
1328 data->set.ftpsslauth = (unsigned char)(curl_ftpauth)arg; in Curl_vsetopt()
1334 result = Curl_setstropt(&data->set.str[STRING_KRB_LEVEL], in Curl_vsetopt()
1336 data->set.krb = (data->set.str[STRING_KRB_LEVEL]) ? TRUE : FALSE; in Curl_vsetopt()
1351 data->set.ftp_create_missing_dirs = (unsigned char)arg; in Curl_vsetopt()
1358 data->set.postquote = va_arg(param, struct curl_slist *); in Curl_vsetopt()
1364 data->set.prequote = va_arg(param, struct curl_slist *); in Curl_vsetopt()
1370 data->set.quote = va_arg(param, struct curl_slist *); in Curl_vsetopt()
1378 data->set.in_set = va_arg(param, void *); in Curl_vsetopt()
1388 data->set.filesize = arg; in Curl_vsetopt()
1398 data->set.filesize = bigsize; in Curl_vsetopt()
1408 data->set.low_speed_limit = arg; in Curl_vsetopt()
1418 data->set.max_send_speed = bigsize; in Curl_vsetopt()
1428 data->set.max_recv_speed = bigsize; in Curl_vsetopt()
1438 data->set.low_speed_time = arg; in Curl_vsetopt()
1444 data->set.uh = va_arg(param, CURLU *); in Curl_vsetopt()
1455 result = Curl_setstropt(&data->set.str[STRING_SET_URL], in Curl_vsetopt()
1457 data->state.url = data->set.str[STRING_SET_URL]; in Curl_vsetopt()
1466 data->set.use_port = (unsigned short)arg; in Curl_vsetopt()
1475 data->set.timeout = (unsigned int)arg * 1000; in Curl_vsetopt()
1484 data->set.timeout = (unsigned int)uarg; in Curl_vsetopt()
1493 data->set.connecttimeout = (unsigned int)arg * 1000; in Curl_vsetopt()
1502 data->set.connecttimeout = (unsigned int)uarg; in Curl_vsetopt()
1513 data->set.accepttimeout = (unsigned int)uarg; in Curl_vsetopt()
1522 &data->set.str[STRING_USERNAME], in Curl_vsetopt()
1523 &data->set.str[STRING_PASSWORD]); in Curl_vsetopt()
1530 result = Curl_setstropt(&data->set.str[STRING_USERNAME], in Curl_vsetopt()
1537 result = Curl_setstropt(&data->set.str[STRING_PASSWORD], in Curl_vsetopt()
1545 result = Curl_setstropt(&data->set.str[STRING_OPTIONS], in Curl_vsetopt()
1553 result = Curl_setstropt(&data->set.str[STRING_BEARER], in Curl_vsetopt()
1571 data->set.resolve = va_arg(param, struct curl_slist *); in Curl_vsetopt()
1572 data->state.resolve = data->set.resolve; in Curl_vsetopt()
1578 data->set.fprogress = va_arg(param, curl_progress_callback); in Curl_vsetopt()
1579 if(data->set.fprogress) in Curl_vsetopt()
1589 data->set.fxferinfo = va_arg(param, curl_xferinfo_callback); in Curl_vsetopt()
1590 if(data->set.fxferinfo) in Curl_vsetopt()
1601 data->set.progress_client = va_arg(param, void *); in Curl_vsetopt()
1610 &data->set.str[STRING_PROXYUSERNAME], in Curl_vsetopt()
1611 &data->set.str[STRING_PROXYPASSWORD]); in Curl_vsetopt()
1617 result = Curl_setstropt(&data->set.str[STRING_PROXYUSERNAME], in Curl_vsetopt()
1624 result = Curl_setstropt(&data->set.str[STRING_PROXYPASSWORD], in Curl_vsetopt()
1631 result = Curl_setstropt(&data->set.str[STRING_NOPROXY], in Curl_vsetopt()
1640 result = Curl_setstropt(&data->set.str[STRING_SET_RANGE], in Curl_vsetopt()
1650 data->set.set_resume_from = arg; in Curl_vsetopt()
1659 data->set.set_resume_from = bigsize; in Curl_vsetopt()
1665 data->set.fdebug = va_arg(param, curl_debug_callback); in Curl_vsetopt()
1675 data->set.debugdata = va_arg(param, void *); in Curl_vsetopt()
1682 data->set.err = va_arg(param, FILE *); in Curl_vsetopt()
1683 if(!data->set.err) in Curl_vsetopt()
1684 data->set.err = stderr; in Curl_vsetopt()
1690 data->set.fwrite_header = va_arg(param, curl_write_callback); in Curl_vsetopt()
1696 data->set.fwrite_func = va_arg(param, curl_write_callback); in Curl_vsetopt()
1697 if(!data->set.fwrite_func) in Curl_vsetopt()
1699 data->set.fwrite_func = (curl_write_callback)fwrite; in Curl_vsetopt()
1705 data->set.fread_func_set = va_arg(param, curl_read_callback); in Curl_vsetopt()
1706 if(!data->set.fread_func_set) { in Curl_vsetopt()
1707 data->set.is_fread_set = 0; in Curl_vsetopt()
1709 data->set.fread_func_set = (curl_read_callback)fread; in Curl_vsetopt()
1712 data->set.is_fread_set = 1; in Curl_vsetopt()
1718 data->set.seek_func = va_arg(param, curl_seek_callback); in Curl_vsetopt()
1724 data->set.seek_client = va_arg(param, void *); in Curl_vsetopt()
1730 data->set.ioctl_func = va_arg(param, curl_ioctl_callback); in Curl_vsetopt()
1736 data->set.ioctl_client = va_arg(param, void *); in Curl_vsetopt()
1742 result = Curl_setstropt(&data->set.str[STRING_CERT], in Curl_vsetopt()
1749 result = Curl_setblobopt(&data->set.blobs[BLOB_CERT], in Curl_vsetopt()
1757 result = Curl_setstropt(&data->set.str[STRING_CERT_PROXY], in Curl_vsetopt()
1764 result = Curl_setblobopt(&data->set.blobs[BLOB_CERT_PROXY], in Curl_vsetopt()
1772 result = Curl_setstropt(&data->set.str[STRING_CERT_TYPE], in Curl_vsetopt()
1780 result = Curl_setstropt(&data->set.str[STRING_CERT_TYPE_PROXY], in Curl_vsetopt()
1788 result = Curl_setstropt(&data->set.str[STRING_KEY], in Curl_vsetopt()
1795 result = Curl_setblobopt(&data->set.blobs[BLOB_KEY], in Curl_vsetopt()
1803 result = Curl_setstropt(&data->set.str[STRING_KEY_PROXY], in Curl_vsetopt()
1810 result = Curl_setblobopt(&data->set.blobs[BLOB_KEY_PROXY], in Curl_vsetopt()
1818 result = Curl_setstropt(&data->set.str[STRING_KEY_TYPE], in Curl_vsetopt()
1826 result = Curl_setstropt(&data->set.str[STRING_KEY_TYPE_PROXY], in Curl_vsetopt()
1834 result = Curl_setstropt(&data->set.str[STRING_KEY_PASSWD], in Curl_vsetopt()
1842 result = Curl_setstropt(&data->set.str[STRING_KEY_PASSWD_PROXY], in Curl_vsetopt()
1852 result = Curl_setstropt(&data->set.str[STRING_SSL_ENGINE], argptr); in Curl_vsetopt()
1863 Curl_setstropt(&data->set.str[STRING_SSL_ENGINE], NULL); in Curl_vsetopt()
1870 data->set.crlf = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
1877 data->set.haproxyprotocol = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
1883 result = Curl_setstropt(&data->set.str[STRING_HAPROXY_CLIENT_IP], in Curl_vsetopt()
1886 data->set.haproxyprotocol = TRUE; in Curl_vsetopt()
1894 result = Curl_setstropt(&data->set.str[STRING_DEVICE], in Curl_vsetopt()
1905 data->set.localport = curlx_sltous(arg); in Curl_vsetopt()
1914 data->set.localportrange = curlx_sltous(arg); in Curl_vsetopt()
1922 data->set.gssapi_delegation = (unsigned char)uarg& in Curl_vsetopt()
1929 data->set.ssl.primary.verifypeer = (0 != va_arg(param, long)) ? in Curl_vsetopt()
1935 data->set.ssl.primary.verifypeer; in Curl_vsetopt()
1943 data->set.doh_verifypeer = (0 != va_arg(param, long)) ? in Curl_vsetopt()
1952 data->set.proxy_ssl.primary.verifypeer = in Curl_vsetopt()
1958 data->set.proxy_ssl.primary.verifypeer; in Curl_vsetopt()
1971 data->set.ssl.primary.verifyhost = (bool)((arg & 3) ? TRUE : FALSE); in Curl_vsetopt()
1976 data->set.ssl.primary.verifyhost; in Curl_vsetopt()
1987 data->set.doh_verifyhost = (bool)((arg & 3) ? TRUE : FALSE); in Curl_vsetopt()
1998 data->set.proxy_ssl.primary.verifyhost = (bool)((arg & 3)?TRUE:FALSE); in Curl_vsetopt()
2003 data->set.proxy_ssl.primary.verifyhost; in Curl_vsetopt()
2016 data->set.ssl.primary.verifystatus = (0 != va_arg(param, long)) ? in Curl_vsetopt()
2022 data->set.ssl.primary.verifystatus; in Curl_vsetopt()
2035 data->set.doh_verifystatus = (0 != va_arg(param, long)) ? in Curl_vsetopt()
2045 data->set.ssl.fsslctx = va_arg(param, curl_ssl_ctx_callback); in Curl_vsetopt()
2056 data->set.ssl.fsslctxp = va_arg(param, void *); in Curl_vsetopt()
2070 data->set.ssl.falsestart = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
2075 data->set.ssl.certinfo = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
2087 result = Curl_setstropt(&data->set.str[STRING_SSL_PINNEDPUBLICKEY], in Curl_vsetopt()
2101 result = Curl_setstropt(&data->set.str[STRING_SSL_PINNEDPUBLICKEY_PROXY], in Curl_vsetopt()
2112 result = Curl_setstropt(&data->set.str[STRING_SSL_CAFILE], in Curl_vsetopt()
2122 result = Curl_setblobopt(&data->set.blobs[BLOB_CAINFO], in Curl_vsetopt()
2135 result = Curl_setstropt(&data->set.str[STRING_SSL_CAFILE_PROXY], in Curl_vsetopt()
2145 result = Curl_setblobopt(&data->set.blobs[BLOB_CAINFO_PROXY], in Curl_vsetopt()
2160 result = Curl_setstropt(&data->set.str[STRING_SSL_CAPATH], in Curl_vsetopt()
2175 result = Curl_setstropt(&data->set.str[STRING_SSL_CAPATH_PROXY], in Curl_vsetopt()
2187 result = Curl_setstropt(&data->set.str[STRING_SSL_CRLFILE], in Curl_vsetopt()
2196 result = Curl_setstropt(&data->set.str[STRING_SSL_CRLFILE_PROXY], in Curl_vsetopt()
2205 result = Curl_setstropt(&data->set.str[STRING_SSL_ISSUERCERT], in Curl_vsetopt()
2212 result = Curl_setblobopt(&data->set.blobs[BLOB_SSL_ISSUERCERT], in Curl_vsetopt()
2221 result = Curl_setstropt(&data->set.str[STRING_SSL_ISSUERCERT_PROXY], in Curl_vsetopt()
2228 result = Curl_setblobopt(&data->set.blobs[BLOB_SSL_ISSUERCERT_PROXY], in Curl_vsetopt()
2237 data->set.telnet_options = va_arg(param, struct curl_slist *); in Curl_vsetopt()
2257 data->set.buffer_size = (unsigned int)arg; in Curl_vsetopt()
2272 data->set.upload_buffer_size = (unsigned int)arg; in Curl_vsetopt()
2281 data->set.no_signal = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
2286 struct Curl_share *set; in Curl_vsetopt() local
2287 set = va_arg(param, struct Curl_share *); in Curl_vsetopt()
2322 if(GOOD_SHARE_HANDLE(set)) in Curl_vsetopt()
2324 data->share = set; in Curl_vsetopt()
2353 data->set.general_ssl.max_ssl_sessions = data->share->max_ssl_sessions; in Curl_vsetopt()
2373 data->set.private_data = va_arg(param, void *); in Curl_vsetopt()
2383 data->set.max_filesize = arg; in Curl_vsetopt()
2394 data->set.use_ssl = (unsigned char)arg; in Curl_vsetopt()
2399 data->set.ssl.primary.ssl_options = (unsigned char)(arg & 0xff); in Curl_vsetopt()
2400 data->set.ssl.enable_beast = !!(arg & CURLSSLOPT_ALLOW_BEAST); in Curl_vsetopt()
2401 data->set.ssl.no_revoke = !!(arg & CURLSSLOPT_NO_REVOKE); in Curl_vsetopt()
2402 data->set.ssl.no_partialchain = !!(arg & CURLSSLOPT_NO_PARTIALCHAIN); in Curl_vsetopt()
2403 data->set.ssl.revoke_best_effort = !!(arg & CURLSSLOPT_REVOKE_BEST_EFFORT); in Curl_vsetopt()
2404 data->set.ssl.native_ca_store = !!(arg & CURLSSLOPT_NATIVE_CA); in Curl_vsetopt()
2405 data->set.ssl.auto_client_cert = !!(arg & CURLSSLOPT_AUTO_CLIENT_CERT); in Curl_vsetopt()
2413 data->set.proxy_ssl.primary.ssl_options = (unsigned char)(arg & 0xff); in Curl_vsetopt()
2414 data->set.proxy_ssl.enable_beast = !!(arg & CURLSSLOPT_ALLOW_BEAST); in Curl_vsetopt()
2415 data->set.proxy_ssl.no_revoke = !!(arg & CURLSSLOPT_NO_REVOKE); in Curl_vsetopt()
2416 data->set.proxy_ssl.no_partialchain = !!(arg & CURLSSLOPT_NO_PARTIALCHAIN); in Curl_vsetopt()
2417 data->set.proxy_ssl.revoke_best_effort = in Curl_vsetopt()
2419 data->set.proxy_ssl.native_ca_store = !!(arg & CURLSSLOPT_NATIVE_CA); in Curl_vsetopt()
2420 data->set.proxy_ssl.auto_client_cert = in Curl_vsetopt()
2430 result = Curl_setstropt(&data->set.str[STRING_SSL_EC_CURVES], in Curl_vsetopt()
2438 data->set.ipver = (unsigned char) arg; in Curl_vsetopt()
2448 data->set.max_filesize = bigsize; in Curl_vsetopt()
2456 data->set.tcp_nodelay = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
2460 data->set.ignorecl = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
2472 data->set.connect_only = (unsigned char)arg; in Curl_vsetopt()
2479 data->set.fsockopt = va_arg(param, curl_sockopt_callback); in Curl_vsetopt()
2486 data->set.sockopt_client = va_arg(param, void *); in Curl_vsetopt()
2494 data->set.fopensocket = va_arg(param, curl_opensocket_callback); in Curl_vsetopt()
2501 data->set.opensocket_client = va_arg(param, void *); in Curl_vsetopt()
2509 data->set.fclosesocket = va_arg(param, curl_closesocket_callback); in Curl_vsetopt()
2517 data->set.resolver_start = va_arg(param, curl_resolver_start_callback); in Curl_vsetopt()
2524 data->set.resolver_start_client = va_arg(param, void *); in Curl_vsetopt()
2531 data->set.closesocket_client = va_arg(param, void *); in Curl_vsetopt()
2535 data->set.ssl.primary.sessionid = (0 != va_arg(param, long)) ? in Curl_vsetopt()
2538 data->set.proxy_ssl.primary.sessionid = data->set.ssl.primary.sessionid; in Curl_vsetopt()
2545 data->set.ssh_auth_types = (unsigned int)va_arg(param, long); in Curl_vsetopt()
2552 result = Curl_setstropt(&data->set.str[STRING_SSH_PUBLIC_KEY], in Curl_vsetopt()
2560 result = Curl_setstropt(&data->set.str[STRING_SSH_PRIVATE_KEY], in Curl_vsetopt()
2568 result = Curl_setstropt(&data->set.str[STRING_SSH_HOST_PUBLIC_KEY_MD5], in Curl_vsetopt()
2576 result = Curl_setstropt(&data->set.str[STRING_SSH_KNOWNHOSTS], in Curl_vsetopt()
2585 result = Curl_setstropt(&data->set.str[STRING_SSH_HOST_PUBLIC_KEY_SHA256], in Curl_vsetopt()
2591 data->set.ssh_hostkeyfunc = va_arg(param, curl_sshhostkeycallback); in Curl_vsetopt()
2598 data->set.ssh_hostkeyfunc_userp = va_arg(param, void *); in Curl_vsetopt()
2605 data->set.ssh_keyfunc = va_arg(param, curl_sshkeycallback); in Curl_vsetopt()
2612 data->set.ssh_keyfunc_userp = va_arg(param, void *); in Curl_vsetopt()
2616 data->set.ssh_compression = (0 != va_arg(param, long))?TRUE:FALSE; in Curl_vsetopt()
2625 data->set.http_te_skip = (0 == va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
2635 data->set.http_ce_skip = (0 == va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
2646 data->set.new_file_perms = (unsigned int)arg; in Curl_vsetopt()
2657 data->set.new_directory_perms = (unsigned int)arg; in Curl_vsetopt()
2673 data->set.scope_id = (unsigned int)uarg; in Curl_vsetopt()
2682 data->set.allowed_protocols = (curl_prot_t)va_arg(param, long); in Curl_vsetopt()
2689 data->set.redir_protocols = (curl_prot_t)va_arg(param, long); in Curl_vsetopt()
2698 data->set.allowed_protocols = prot; in Curl_vsetopt()
2708 data->set.redir_protocols = prot; in Curl_vsetopt()
2714 result = Curl_setstropt(&data->set.str[STRING_DEFAULT_PROTOCOL], in Curl_vsetopt()
2720 result = Curl_setstropt(&data->set.str[STRING_MAIL_FROM], in Curl_vsetopt()
2726 result = Curl_setstropt(&data->set.str[STRING_MAIL_AUTH], in Curl_vsetopt()
2732 data->set.mail_rcpt = va_arg(param, struct curl_slist *); in Curl_vsetopt()
2736 data->set.mail_rcpt_allowfails = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
2742 result = Curl_setstropt(&data->set.str[STRING_SASL_AUTHZID], in Curl_vsetopt()
2748 data->set.sasl_ir = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
2807 data->set.rtspreq = rtspreq; in Curl_vsetopt()
2817 result = Curl_setstropt(&data->set.str[STRING_RTSP_SESSION_ID], in Curl_vsetopt()
2826 result = Curl_setstropt(&data->set.str[STRING_RTSP_STREAM_URI], in Curl_vsetopt()
2834 result = Curl_setstropt(&data->set.str[STRING_RTSP_TRANSPORT], in Curl_vsetopt()
2853 data->set.rtp_out = va_arg(param, void *); in Curl_vsetopt()
2857 data->set.fwrite_rtp = va_arg(param, curl_write_callback); in Curl_vsetopt()
2862 data->set.wildcard_enabled = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
2865 data->set.chunk_bgn = va_arg(param, curl_chunk_bgn_callback); in Curl_vsetopt()
2868 data->set.chunk_end = va_arg(param, curl_chunk_end_callback); in Curl_vsetopt()
2871 data->set.fnmatch = va_arg(param, curl_fnmatch_callback); in Curl_vsetopt()
2874 data->set.wildcardptr = va_arg(param, void *); in Curl_vsetopt()
2877 data->set.fnmatch_data = va_arg(param, void *); in Curl_vsetopt()
2882 result = Curl_setstropt(&data->set.str[STRING_TLSAUTH_USERNAME], in Curl_vsetopt()
2887 result = Curl_setstropt(&data->set.str[STRING_TLSAUTH_USERNAME_PROXY], in Curl_vsetopt()
2892 result = Curl_setstropt(&data->set.str[STRING_TLSAUTH_PASSWORD], in Curl_vsetopt()
2897 result = Curl_setstropt(&data->set.str[STRING_TLSAUTH_PASSWORD_PROXY], in Curl_vsetopt()
2916 result = Curl_setstropt(&data->set.str[STRING_DNS_SERVERS], in Curl_vsetopt()
2920 result = Curl_set_dns_servers(data, data->set.str[STRING_DNS_SERVERS]); in Curl_vsetopt()
2923 result = Curl_setstropt(&data->set.str[STRING_DNS_INTERFACE], in Curl_vsetopt()
2927 result = Curl_set_dns_interface(data, data->set.str[STRING_DNS_INTERFACE]); in Curl_vsetopt()
2930 result = Curl_setstropt(&data->set.str[STRING_DNS_LOCAL_IP4], in Curl_vsetopt()
2934 result = Curl_set_dns_local_ip4(data, data->set.str[STRING_DNS_LOCAL_IP4]); in Curl_vsetopt()
2937 result = Curl_setstropt(&data->set.str[STRING_DNS_LOCAL_IP6], in Curl_vsetopt()
2941 result = Curl_set_dns_local_ip6(data, data->set.str[STRING_DNS_LOCAL_IP6]); in Curl_vsetopt()
2945 data->set.tcp_keepalive = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
2953 data->set.tcp_keepidle = (int)arg; in Curl_vsetopt()
2961 data->set.tcp_keepintvl = (int)arg; in Curl_vsetopt()
2966 data->set.tcp_fastopen = (0 != va_arg(param, long))?TRUE:FALSE; in Curl_vsetopt()
2974 data->set.ssl_enable_alpn = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
2978 data->set.abstract_unix_socket = FALSE; in Curl_vsetopt()
2979 result = Curl_setstropt(&data->set.str[STRING_UNIX_SOCKET_PATH], in Curl_vsetopt()
2983 data->set.abstract_unix_socket = TRUE; in Curl_vsetopt()
2984 result = Curl_setstropt(&data->set.str[STRING_UNIX_SOCKET_PATH], in Curl_vsetopt()
2990 data->set.path_as_is = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
2993 data->set.pipewait = (0 != va_arg(param, long)) ? TRUE : FALSE; in Curl_vsetopt()
2999 data->set.priority.weight = (int)arg; in Curl_vsetopt()
3015 data->set.connect_to = va_arg(param, struct curl_slist *); in Curl_vsetopt()
3018 data->set.suppress_connect_headers = (0 != va_arg(param, long))?TRUE:FALSE; in Curl_vsetopt()
3024 data->set.happy_eyeballs_timeout = (unsigned int)uarg; in Curl_vsetopt()
3028 data->set.dns_shuffle_addresses = (0 != va_arg(param, long)) ? TRUE:FALSE; in Curl_vsetopt()
3032 data->set.disallow_username_in_url = in Curl_vsetopt()
3037 result = Curl_setstropt(&data->set.str[STRING_DOH], in Curl_vsetopt()
3039 data->set.doh = data->set.str[STRING_DOH]?TRUE:FALSE; in Curl_vsetopt()
3046 data->set.upkeep_interval_ms = arg; in Curl_vsetopt()
3052 data->set.maxage_conn = arg; in Curl_vsetopt()
3058 data->set.maxlifetime_conn = arg; in Curl_vsetopt()
3062 data->set.trailer_callback = va_arg(param, curl_trailer_callback); in Curl_vsetopt()
3067 data->set.trailer_data = va_arg(param, void *); in Curl_vsetopt()
3072 data->set.hsts_read = va_arg(param, curl_hstsread_callback); in Curl_vsetopt()
3075 data->set.hsts_read_userp = va_arg(param, void *); in Curl_vsetopt()
3078 data->set.hsts_write = va_arg(param, curl_hstswrite_callback); in Curl_vsetopt()
3081 data->set.hsts_write_userp = va_arg(param, void *); in Curl_vsetopt()
3092 result = Curl_setstropt(&data->set.str[STRING_HSTS], argptr); in Curl_vsetopt()
3098 h = curl_slist_append(data->set.hstslist, argptr); in Curl_vsetopt()
3100 curl_slist_free_all(data->set.hstslist); in Curl_vsetopt()
3101 data->set.hstslist = NULL; in Curl_vsetopt()
3104 data->set.hstslist = h; /* store the list for later use */ in Curl_vsetopt()
3108 curl_slist_free_all(data->set.hstslist); in Curl_vsetopt()
3109 data->set.hstslist = NULL; in Curl_vsetopt()
3137 result = Curl_setstropt(&data->set.str[STRING_ALTSVC], argptr); in Curl_vsetopt()
3156 data->set.fprereq = va_arg(param, curl_prereq_callback); in Curl_vsetopt()
3159 data->set.prereq_userp = va_arg(param, void *); in Curl_vsetopt()
3166 data->set.ws_raw_mode = raw; in Curl_vsetopt()
3171 data->set.quick_exit = (0 != va_arg(param, long)) ? 1L:0L; in Curl_vsetopt()