1*6236dae4SAndroid Build Coastguard Worker--- 2*6236dae4SAndroid Build Coastguard Workerc: Copyright (C) Daniel Stenberg, <[email protected]>, et al. 3*6236dae4SAndroid Build Coastguard WorkerSPDX-License-Identifier: curl 4*6236dae4SAndroid Build Coastguard WorkerTitle: curl_easy_setopt 5*6236dae4SAndroid Build Coastguard WorkerSection: 3 6*6236dae4SAndroid Build Coastguard WorkerSource: libcurl 7*6236dae4SAndroid Build Coastguard WorkerSee-also: 8*6236dae4SAndroid Build Coastguard Worker - curl_easy_cleanup (3) 9*6236dae4SAndroid Build Coastguard Worker - curl_easy_getinfo (3) 10*6236dae4SAndroid Build Coastguard Worker - curl_easy_init (3) 11*6236dae4SAndroid Build Coastguard Worker - curl_easy_option_by_id (3) 12*6236dae4SAndroid Build Coastguard Worker - curl_easy_option_by_name (3) 13*6236dae4SAndroid Build Coastguard Worker - curl_easy_option_next (3) 14*6236dae4SAndroid Build Coastguard Worker - curl_easy_reset (3) 15*6236dae4SAndroid Build Coastguard Worker - curl_multi_setopt (3) 16*6236dae4SAndroid Build Coastguard WorkerProtocol: 17*6236dae4SAndroid Build Coastguard Worker - All 18*6236dae4SAndroid Build Coastguard WorkerAdded-in: 7.1 19*6236dae4SAndroid Build Coastguard Worker--- 20*6236dae4SAndroid Build Coastguard Worker 21*6236dae4SAndroid Build Coastguard Worker# NAME 22*6236dae4SAndroid Build Coastguard Worker 23*6236dae4SAndroid Build Coastguard Workercurl_easy_setopt - set options for a curl easy handle 24*6236dae4SAndroid Build Coastguard Worker 25*6236dae4SAndroid Build Coastguard Worker# SYNOPSIS 26*6236dae4SAndroid Build Coastguard Worker 27*6236dae4SAndroid Build Coastguard Worker~~~c 28*6236dae4SAndroid Build Coastguard Worker#include <curl/curl.h> 29*6236dae4SAndroid Build Coastguard Worker 30*6236dae4SAndroid Build Coastguard WorkerCURLcode curl_easy_setopt(CURL *handle, CURLoption option, parameter); 31*6236dae4SAndroid Build Coastguard Worker~~~ 32*6236dae4SAndroid Build Coastguard Worker 33*6236dae4SAndroid Build Coastguard Worker# DESCRIPTION 34*6236dae4SAndroid Build Coastguard Worker 35*6236dae4SAndroid Build Coastguard Workercurl_easy_setopt(3) is used to tell libcurl how to behave. By setting the 36*6236dae4SAndroid Build Coastguard Workerappropriate options, the application can change libcurl's behavior. All 37*6236dae4SAndroid Build Coastguard Workeroptions are set with an *option* followed by a *parameter*. That parameter can 38*6236dae4SAndroid Build Coastguard Workerbe a **long**, a **function pointer**, an **object pointer** or a 39*6236dae4SAndroid Build Coastguard Worker**curl_off_t**, depending on what the specific option expects. Read this 40*6236dae4SAndroid Build Coastguard Workermanual carefully as bad input values may cause libcurl to behave badly. You 41*6236dae4SAndroid Build Coastguard Workercan only set one option in each function call. A typical application uses many 42*6236dae4SAndroid Build Coastguard Workercurl_easy_setopt(3) calls in the setup phase. 43*6236dae4SAndroid Build Coastguard Worker 44*6236dae4SAndroid Build Coastguard WorkerOptions set with this function call are valid for all forthcoming transfers 45*6236dae4SAndroid Build Coastguard Workerperformed using this *handle*. The options are not in any way reset between 46*6236dae4SAndroid Build Coastguard Workertransfers, so if you want subsequent transfers with different options, you 47*6236dae4SAndroid Build Coastguard Workermust change them between the transfers. You can optionally reset all options 48*6236dae4SAndroid Build Coastguard Workerback to internal default with curl_easy_reset(3). 49*6236dae4SAndroid Build Coastguard Worker 50*6236dae4SAndroid Build Coastguard WorkerStrings passed to libcurl as 'char *' arguments, are copied by the library; 51*6236dae4SAndroid Build Coastguard Workerthe string storage associated to the pointer argument may be discarded or 52*6236dae4SAndroid Build Coastguard Workerreused after curl_easy_setopt(3) returns. The only exception to this rule is 53*6236dae4SAndroid Build Coastguard Workerreally CURLOPT_POSTFIELDS(3), but the alternative that copies the string 54*6236dae4SAndroid Build Coastguard WorkerCURLOPT_COPYPOSTFIELDS(3) has some usage characteristics you need to read up 55*6236dae4SAndroid Build Coastguard Workeron. This function does not accept input strings longer than 56*6236dae4SAndroid Build Coastguard Worker**CURL_MAX_INPUT_LENGTH** (8 MB). 57*6236dae4SAndroid Build Coastguard Worker 58*6236dae4SAndroid Build Coastguard WorkerThe order in which the options are set does not matter. 59*6236dae4SAndroid Build Coastguard Worker 60*6236dae4SAndroid Build Coastguard WorkerBefore version 7.17.0, strings were not copied. Instead the user was forced 61*6236dae4SAndroid Build Coastguard Workerkeep them available until libcurl no longer needed them. 62*6236dae4SAndroid Build Coastguard Worker 63*6236dae4SAndroid Build Coastguard WorkerThe *handle* is the return code from a curl_easy_init(3) or 64*6236dae4SAndroid Build Coastguard Workercurl_easy_duphandle(3) call. 65*6236dae4SAndroid Build Coastguard Worker 66*6236dae4SAndroid Build Coastguard Worker# OPTIONS 67*6236dae4SAndroid Build Coastguard Worker 68*6236dae4SAndroid Build Coastguard Worker## CURLOPT_ABSTRACT_UNIX_SOCKET 69*6236dae4SAndroid Build Coastguard Worker 70*6236dae4SAndroid Build Coastguard WorkerPath to an abstract Unix domain socket. See CURLOPT_ABSTRACT_UNIX_SOCKET(3) 71*6236dae4SAndroid Build Coastguard Worker 72*6236dae4SAndroid Build Coastguard Worker## CURLOPT_ACCEPTTIMEOUT_MS 73*6236dae4SAndroid Build Coastguard Worker 74*6236dae4SAndroid Build Coastguard WorkerTimeout for waiting for the server's connect back to be accepted. See 75*6236dae4SAndroid Build Coastguard WorkerCURLOPT_ACCEPTTIMEOUT_MS(3) 76*6236dae4SAndroid Build Coastguard Worker 77*6236dae4SAndroid Build Coastguard Worker## CURLOPT_ACCEPT_ENCODING 78*6236dae4SAndroid Build Coastguard Worker 79*6236dae4SAndroid Build Coastguard WorkerAccept-Encoding and automatic decompressing data. See 80*6236dae4SAndroid Build Coastguard WorkerCURLOPT_ACCEPT_ENCODING(3) 81*6236dae4SAndroid Build Coastguard Worker 82*6236dae4SAndroid Build Coastguard Worker## CURLOPT_ADDRESS_SCOPE 83*6236dae4SAndroid Build Coastguard Worker 84*6236dae4SAndroid Build Coastguard WorkerIPv6 scope for local addresses. See CURLOPT_ADDRESS_SCOPE(3) 85*6236dae4SAndroid Build Coastguard Worker 86*6236dae4SAndroid Build Coastguard Worker## CURLOPT_ALTSVC 87*6236dae4SAndroid Build Coastguard Worker 88*6236dae4SAndroid Build Coastguard WorkerSpecify the Alt-Svc: cache filename. See CURLOPT_ALTSVC(3) 89*6236dae4SAndroid Build Coastguard Worker 90*6236dae4SAndroid Build Coastguard Worker## CURLOPT_ALTSVC_CTRL 91*6236dae4SAndroid Build Coastguard Worker 92*6236dae4SAndroid Build Coastguard WorkerEnable and configure Alt-Svc: treatment. See CURLOPT_ALTSVC_CTRL(3) 93*6236dae4SAndroid Build Coastguard Worker 94*6236dae4SAndroid Build Coastguard Worker## CURLOPT_APPEND 95*6236dae4SAndroid Build Coastguard Worker 96*6236dae4SAndroid Build Coastguard WorkerAppend to remote file. See CURLOPT_APPEND(3) 97*6236dae4SAndroid Build Coastguard Worker 98*6236dae4SAndroid Build Coastguard Worker## CURLOPT_AUTOREFERER 99*6236dae4SAndroid Build Coastguard Worker 100*6236dae4SAndroid Build Coastguard WorkerAutomatically set Referer: header. See CURLOPT_AUTOREFERER(3) 101*6236dae4SAndroid Build Coastguard Worker 102*6236dae4SAndroid Build Coastguard Worker## CURLOPT_AWS_SIGV4 103*6236dae4SAndroid Build Coastguard Worker 104*6236dae4SAndroid Build Coastguard WorkerAWS HTTP V4 Signature. See CURLOPT_AWS_SIGV4(3) 105*6236dae4SAndroid Build Coastguard Worker 106*6236dae4SAndroid Build Coastguard Worker## CURLOPT_BUFFERSIZE 107*6236dae4SAndroid Build Coastguard Worker 108*6236dae4SAndroid Build Coastguard WorkerAsk for alternate buffer size. See CURLOPT_BUFFERSIZE(3) 109*6236dae4SAndroid Build Coastguard Worker 110*6236dae4SAndroid Build Coastguard Worker## CURLOPT_CAINFO 111*6236dae4SAndroid Build Coastguard Worker 112*6236dae4SAndroid Build Coastguard WorkerCA cert bundle. See CURLOPT_CAINFO(3) 113*6236dae4SAndroid Build Coastguard Worker 114*6236dae4SAndroid Build Coastguard Worker## CURLOPT_CAINFO_BLOB 115*6236dae4SAndroid Build Coastguard Worker 116*6236dae4SAndroid Build Coastguard WorkerCA cert bundle memory buffer. See CURLOPT_CAINFO_BLOB(3) 117*6236dae4SAndroid Build Coastguard Worker 118*6236dae4SAndroid Build Coastguard Worker## CURLOPT_CAPATH 119*6236dae4SAndroid Build Coastguard Worker 120*6236dae4SAndroid Build Coastguard WorkerPath to CA cert bundle. See CURLOPT_CAPATH(3) 121*6236dae4SAndroid Build Coastguard Worker 122*6236dae4SAndroid Build Coastguard Worker## CURLOPT_CA_CACHE_TIMEOUT 123*6236dae4SAndroid Build Coastguard Worker 124*6236dae4SAndroid Build Coastguard WorkerTimeout for CA cache. See CURLOPT_CA_CACHE_TIMEOUT(3) 125*6236dae4SAndroid Build Coastguard Worker 126*6236dae4SAndroid Build Coastguard Worker## CURLOPT_CERTINFO 127*6236dae4SAndroid Build Coastguard Worker 128*6236dae4SAndroid Build Coastguard WorkerExtract certificate info. See CURLOPT_CERTINFO(3) 129*6236dae4SAndroid Build Coastguard Worker 130*6236dae4SAndroid Build Coastguard Worker## CURLOPT_CHUNK_BGN_FUNCTION 131*6236dae4SAndroid Build Coastguard Worker 132*6236dae4SAndroid Build Coastguard WorkerCallback for wildcard download start of chunk. See 133*6236dae4SAndroid Build Coastguard WorkerCURLOPT_CHUNK_BGN_FUNCTION(3) 134*6236dae4SAndroid Build Coastguard Worker 135*6236dae4SAndroid Build Coastguard Worker## CURLOPT_CHUNK_DATA 136*6236dae4SAndroid Build Coastguard Worker 137*6236dae4SAndroid Build Coastguard WorkerData pointer to pass to the chunk callbacks. See CURLOPT_CHUNK_DATA(3) 138*6236dae4SAndroid Build Coastguard Worker 139*6236dae4SAndroid Build Coastguard Worker## CURLOPT_CHUNK_END_FUNCTION 140*6236dae4SAndroid Build Coastguard Worker 141*6236dae4SAndroid Build Coastguard WorkerCallback for wildcard download end of chunk. See CURLOPT_CHUNK_END_FUNCTION(3) 142*6236dae4SAndroid Build Coastguard Worker 143*6236dae4SAndroid Build Coastguard Worker## CURLOPT_CLOSESOCKETDATA 144*6236dae4SAndroid Build Coastguard Worker 145*6236dae4SAndroid Build Coastguard WorkerData pointer to pass to the close socket callback. See 146*6236dae4SAndroid Build Coastguard WorkerCURLOPT_CLOSESOCKETDATA(3) 147*6236dae4SAndroid Build Coastguard Worker 148*6236dae4SAndroid Build Coastguard Worker## CURLOPT_CLOSESOCKETFUNCTION 149*6236dae4SAndroid Build Coastguard Worker 150*6236dae4SAndroid Build Coastguard WorkerCallback for closing socket. See CURLOPT_CLOSESOCKETFUNCTION(3) 151*6236dae4SAndroid Build Coastguard Worker 152*6236dae4SAndroid Build Coastguard Worker## CURLOPT_CONNECTTIMEOUT 153*6236dae4SAndroid Build Coastguard Worker 154*6236dae4SAndroid Build Coastguard WorkerTimeout for the connection phase. See CURLOPT_CONNECTTIMEOUT(3) 155*6236dae4SAndroid Build Coastguard Worker 156*6236dae4SAndroid Build Coastguard Worker## CURLOPT_CONNECTTIMEOUT_MS 157*6236dae4SAndroid Build Coastguard Worker 158*6236dae4SAndroid Build Coastguard WorkerMillisecond timeout for the connection phase. See CURLOPT_CONNECTTIMEOUT_MS(3) 159*6236dae4SAndroid Build Coastguard Worker 160*6236dae4SAndroid Build Coastguard Worker## CURLOPT_CONNECT_ONLY 161*6236dae4SAndroid Build Coastguard Worker 162*6236dae4SAndroid Build Coastguard WorkerOnly connect, nothing else. See CURLOPT_CONNECT_ONLY(3) 163*6236dae4SAndroid Build Coastguard Worker 164*6236dae4SAndroid Build Coastguard Worker## CURLOPT_CONNECT_TO 165*6236dae4SAndroid Build Coastguard Worker 166*6236dae4SAndroid Build Coastguard WorkerConnect to a specific host and port. See CURLOPT_CONNECT_TO(3) 167*6236dae4SAndroid Build Coastguard Worker 168*6236dae4SAndroid Build Coastguard Worker## CURLOPT_CONV_FROM_NETWORK_FUNCTION 169*6236dae4SAndroid Build Coastguard Worker 170*6236dae4SAndroid Build Coastguard Worker**OBSOLETE** Callback for code base conversion. 171*6236dae4SAndroid Build Coastguard WorkerSee CURLOPT_CONV_FROM_NETWORK_FUNCTION(3) 172*6236dae4SAndroid Build Coastguard Worker 173*6236dae4SAndroid Build Coastguard Worker## CURLOPT_CONV_FROM_UTF8_FUNCTION 174*6236dae4SAndroid Build Coastguard Worker 175*6236dae4SAndroid Build Coastguard Worker**OBSOLETE** Callback for code base conversion. 176*6236dae4SAndroid Build Coastguard WorkerSee CURLOPT_CONV_FROM_UTF8_FUNCTION(3) 177*6236dae4SAndroid Build Coastguard Worker 178*6236dae4SAndroid Build Coastguard Worker## CURLOPT_CONV_TO_NETWORK_FUNCTION 179*6236dae4SAndroid Build Coastguard Worker 180*6236dae4SAndroid Build Coastguard Worker**OBSOLETE** Callback for code base conversion. 181*6236dae4SAndroid Build Coastguard WorkerSee CURLOPT_CONV_TO_NETWORK_FUNCTION(3) 182*6236dae4SAndroid Build Coastguard Worker 183*6236dae4SAndroid Build Coastguard Worker## CURLOPT_COOKIE 184*6236dae4SAndroid Build Coastguard Worker 185*6236dae4SAndroid Build Coastguard WorkerCookie(s) to send. See CURLOPT_COOKIE(3) 186*6236dae4SAndroid Build Coastguard Worker 187*6236dae4SAndroid Build Coastguard Worker## CURLOPT_COOKIEFILE 188*6236dae4SAndroid Build Coastguard Worker 189*6236dae4SAndroid Build Coastguard WorkerFile to read cookies from. See CURLOPT_COOKIEFILE(3) 190*6236dae4SAndroid Build Coastguard Worker 191*6236dae4SAndroid Build Coastguard Worker## CURLOPT_COOKIEJAR 192*6236dae4SAndroid Build Coastguard Worker 193*6236dae4SAndroid Build Coastguard WorkerFile to write cookies to. See CURLOPT_COOKIEJAR(3) 194*6236dae4SAndroid Build Coastguard Worker 195*6236dae4SAndroid Build Coastguard Worker## CURLOPT_COOKIELIST 196*6236dae4SAndroid Build Coastguard Worker 197*6236dae4SAndroid Build Coastguard WorkerAdd or control cookies. See CURLOPT_COOKIELIST(3) 198*6236dae4SAndroid Build Coastguard Worker 199*6236dae4SAndroid Build Coastguard Worker## CURLOPT_COOKIESESSION 200*6236dae4SAndroid Build Coastguard Worker 201*6236dae4SAndroid Build Coastguard WorkerStart a new cookie session. See CURLOPT_COOKIESESSION(3) 202*6236dae4SAndroid Build Coastguard Worker 203*6236dae4SAndroid Build Coastguard Worker## CURLOPT_COPYPOSTFIELDS 204*6236dae4SAndroid Build Coastguard Worker 205*6236dae4SAndroid Build Coastguard WorkerSend a POST with this data - and copy it. See CURLOPT_COPYPOSTFIELDS(3) 206*6236dae4SAndroid Build Coastguard Worker 207*6236dae4SAndroid Build Coastguard Worker## CURLOPT_CRLF 208*6236dae4SAndroid Build Coastguard Worker 209*6236dae4SAndroid Build Coastguard WorkerConvert newlines. See CURLOPT_CRLF(3) 210*6236dae4SAndroid Build Coastguard Worker 211*6236dae4SAndroid Build Coastguard Worker## CURLOPT_CRLFILE 212*6236dae4SAndroid Build Coastguard Worker 213*6236dae4SAndroid Build Coastguard WorkerCertificate Revocation List. See CURLOPT_CRLFILE(3) 214*6236dae4SAndroid Build Coastguard Worker 215*6236dae4SAndroid Build Coastguard Worker## CURLOPT_CURLU 216*6236dae4SAndroid Build Coastguard Worker 217*6236dae4SAndroid Build Coastguard WorkerSet URL to work on with a URL handle. See CURLOPT_CURLU(3) 218*6236dae4SAndroid Build Coastguard Worker 219*6236dae4SAndroid Build Coastguard Worker## CURLOPT_CUSTOMREQUEST 220*6236dae4SAndroid Build Coastguard Worker 221*6236dae4SAndroid Build Coastguard WorkerCustom request/method. See CURLOPT_CUSTOMREQUEST(3) 222*6236dae4SAndroid Build Coastguard Worker 223*6236dae4SAndroid Build Coastguard Worker## CURLOPT_DEBUGDATA 224*6236dae4SAndroid Build Coastguard Worker 225*6236dae4SAndroid Build Coastguard WorkerData pointer to pass to the debug callback. See CURLOPT_DEBUGDATA(3) 226*6236dae4SAndroid Build Coastguard Worker 227*6236dae4SAndroid Build Coastguard Worker## CURLOPT_DEBUGFUNCTION 228*6236dae4SAndroid Build Coastguard Worker 229*6236dae4SAndroid Build Coastguard WorkerCallback for debug information. See CURLOPT_DEBUGFUNCTION(3) 230*6236dae4SAndroid Build Coastguard Worker 231*6236dae4SAndroid Build Coastguard Worker## CURLOPT_DEFAULT_PROTOCOL 232*6236dae4SAndroid Build Coastguard Worker 233*6236dae4SAndroid Build Coastguard WorkerDefault protocol. See CURLOPT_DEFAULT_PROTOCOL(3) 234*6236dae4SAndroid Build Coastguard Worker 235*6236dae4SAndroid Build Coastguard Worker## CURLOPT_DIRLISTONLY 236*6236dae4SAndroid Build Coastguard Worker 237*6236dae4SAndroid Build Coastguard WorkerList only. See CURLOPT_DIRLISTONLY(3) 238*6236dae4SAndroid Build Coastguard Worker 239*6236dae4SAndroid Build Coastguard Worker## CURLOPT_DISALLOW_USERNAME_IN_URL 240*6236dae4SAndroid Build Coastguard Worker 241*6236dae4SAndroid Build Coastguard WorkerDo not allow username in URL. See CURLOPT_DISALLOW_USERNAME_IN_URL(3) 242*6236dae4SAndroid Build Coastguard Worker 243*6236dae4SAndroid Build Coastguard Worker## CURLOPT_DNS_CACHE_TIMEOUT 244*6236dae4SAndroid Build Coastguard Worker 245*6236dae4SAndroid Build Coastguard WorkerTimeout for DNS cache. See CURLOPT_DNS_CACHE_TIMEOUT(3) 246*6236dae4SAndroid Build Coastguard Worker 247*6236dae4SAndroid Build Coastguard Worker## CURLOPT_DNS_INTERFACE 248*6236dae4SAndroid Build Coastguard Worker 249*6236dae4SAndroid Build Coastguard WorkerBind name resolves to this interface. See CURLOPT_DNS_INTERFACE(3) 250*6236dae4SAndroid Build Coastguard Worker 251*6236dae4SAndroid Build Coastguard Worker## CURLOPT_DNS_LOCAL_IP4 252*6236dae4SAndroid Build Coastguard Worker 253*6236dae4SAndroid Build Coastguard WorkerBind name resolves to this IP4 address. See CURLOPT_DNS_LOCAL_IP4(3) 254*6236dae4SAndroid Build Coastguard Worker 255*6236dae4SAndroid Build Coastguard Worker## CURLOPT_DNS_LOCAL_IP6 256*6236dae4SAndroid Build Coastguard Worker 257*6236dae4SAndroid Build Coastguard WorkerBind name resolves to this IP6 address. See CURLOPT_DNS_LOCAL_IP6(3) 258*6236dae4SAndroid Build Coastguard Worker 259*6236dae4SAndroid Build Coastguard Worker## CURLOPT_DNS_SERVERS 260*6236dae4SAndroid Build Coastguard Worker 261*6236dae4SAndroid Build Coastguard WorkerPreferred DNS servers. See CURLOPT_DNS_SERVERS(3) 262*6236dae4SAndroid Build Coastguard Worker 263*6236dae4SAndroid Build Coastguard Worker## CURLOPT_DNS_SHUFFLE_ADDRESSES 264*6236dae4SAndroid Build Coastguard Worker 265*6236dae4SAndroid Build Coastguard WorkerShuffle addresses before use. See CURLOPT_DNS_SHUFFLE_ADDRESSES(3) 266*6236dae4SAndroid Build Coastguard Worker 267*6236dae4SAndroid Build Coastguard Worker## CURLOPT_DNS_USE_GLOBAL_CACHE 268*6236dae4SAndroid Build Coastguard Worker 269*6236dae4SAndroid Build Coastguard Worker**OBSOLETE** Enable global DNS cache. See CURLOPT_DNS_USE_GLOBAL_CACHE(3) 270*6236dae4SAndroid Build Coastguard Worker 271*6236dae4SAndroid Build Coastguard Worker## CURLOPT_DOH_SSL_VERIFYHOST 272*6236dae4SAndroid Build Coastguard Worker 273*6236dae4SAndroid Build Coastguard WorkerVerify the hostname in the DoH (DNS-over-HTTPS) SSL certificate. See 274*6236dae4SAndroid Build Coastguard WorkerCURLOPT_DOH_SSL_VERIFYHOST(3) 275*6236dae4SAndroid Build Coastguard Worker 276*6236dae4SAndroid Build Coastguard Worker## CURLOPT_DOH_SSL_VERIFYPEER 277*6236dae4SAndroid Build Coastguard Worker 278*6236dae4SAndroid Build Coastguard WorkerVerify the DoH (DNS-over-HTTPS) SSL certificate. See 279*6236dae4SAndroid Build Coastguard WorkerCURLOPT_DOH_SSL_VERIFYPEER(3) 280*6236dae4SAndroid Build Coastguard Worker 281*6236dae4SAndroid Build Coastguard Worker## CURLOPT_DOH_SSL_VERIFYSTATUS 282*6236dae4SAndroid Build Coastguard Worker 283*6236dae4SAndroid Build Coastguard WorkerVerify the DoH (DNS-over-HTTPS) SSL certificate's status. See 284*6236dae4SAndroid Build Coastguard WorkerCURLOPT_DOH_SSL_VERIFYSTATUS(3) 285*6236dae4SAndroid Build Coastguard Worker 286*6236dae4SAndroid Build Coastguard Worker## CURLOPT_DOH_URL 287*6236dae4SAndroid Build Coastguard Worker 288*6236dae4SAndroid Build Coastguard WorkerUse this DoH server for name resolves. See CURLOPT_DOH_URL(3) 289*6236dae4SAndroid Build Coastguard Worker 290*6236dae4SAndroid Build Coastguard Worker## CURLOPT_ECH 291*6236dae4SAndroid Build Coastguard Worker 292*6236dae4SAndroid Build Coastguard WorkerSet the configuration for ECH. See CURLOPT_ECH(3) 293*6236dae4SAndroid Build Coastguard Worker 294*6236dae4SAndroid Build Coastguard Worker## CURLOPT_EGDSOCKET 295*6236dae4SAndroid Build Coastguard Worker 296*6236dae4SAndroid Build Coastguard Worker**OBSOLETE** Identify EGD socket for entropy. See CURLOPT_EGDSOCKET(3) 297*6236dae4SAndroid Build Coastguard Worker 298*6236dae4SAndroid Build Coastguard Worker## CURLOPT_ERRORBUFFER 299*6236dae4SAndroid Build Coastguard Worker 300*6236dae4SAndroid Build Coastguard WorkerError message buffer. See CURLOPT_ERRORBUFFER(3) 301*6236dae4SAndroid Build Coastguard Worker 302*6236dae4SAndroid Build Coastguard Worker## CURLOPT_EXPECT_100_TIMEOUT_MS 303*6236dae4SAndroid Build Coastguard Worker 304*6236dae4SAndroid Build Coastguard Worker100-continue timeout. See CURLOPT_EXPECT_100_TIMEOUT_MS(3) 305*6236dae4SAndroid Build Coastguard Worker 306*6236dae4SAndroid Build Coastguard Worker## CURLOPT_FAILONERROR 307*6236dae4SAndroid Build Coastguard Worker 308*6236dae4SAndroid Build Coastguard WorkerFail on HTTP 4xx errors. CURLOPT_FAILONERROR(3) 309*6236dae4SAndroid Build Coastguard Worker 310*6236dae4SAndroid Build Coastguard Worker## CURLOPT_FILETIME 311*6236dae4SAndroid Build Coastguard Worker 312*6236dae4SAndroid Build Coastguard WorkerRequest file modification date and time. See CURLOPT_FILETIME(3) 313*6236dae4SAndroid Build Coastguard Worker 314*6236dae4SAndroid Build Coastguard Worker## CURLOPT_FNMATCH_DATA 315*6236dae4SAndroid Build Coastguard Worker 316*6236dae4SAndroid Build Coastguard WorkerData pointer to pass to the wildcard matching callback. See 317*6236dae4SAndroid Build Coastguard WorkerCURLOPT_FNMATCH_DATA(3) 318*6236dae4SAndroid Build Coastguard Worker 319*6236dae4SAndroid Build Coastguard Worker## CURLOPT_FNMATCH_FUNCTION 320*6236dae4SAndroid Build Coastguard Worker 321*6236dae4SAndroid Build Coastguard WorkerCallback for wildcard matching. See CURLOPT_FNMATCH_FUNCTION(3) 322*6236dae4SAndroid Build Coastguard Worker 323*6236dae4SAndroid Build Coastguard Worker## CURLOPT_FOLLOWLOCATION 324*6236dae4SAndroid Build Coastguard Worker 325*6236dae4SAndroid Build Coastguard WorkerFollow HTTP redirects. See CURLOPT_FOLLOWLOCATION(3) 326*6236dae4SAndroid Build Coastguard Worker 327*6236dae4SAndroid Build Coastguard Worker## CURLOPT_FORBID_REUSE 328*6236dae4SAndroid Build Coastguard Worker 329*6236dae4SAndroid Build Coastguard WorkerPrevent subsequent connections from reusing this. See CURLOPT_FORBID_REUSE(3) 330*6236dae4SAndroid Build Coastguard Worker 331*6236dae4SAndroid Build Coastguard Worker## CURLOPT_FRESH_CONNECT 332*6236dae4SAndroid Build Coastguard Worker 333*6236dae4SAndroid Build Coastguard WorkerUse a new connection. CURLOPT_FRESH_CONNECT(3) 334*6236dae4SAndroid Build Coastguard Worker 335*6236dae4SAndroid Build Coastguard Worker## CURLOPT_FTPPORT 336*6236dae4SAndroid Build Coastguard Worker 337*6236dae4SAndroid Build Coastguard WorkerUse active FTP. See CURLOPT_FTPPORT(3) 338*6236dae4SAndroid Build Coastguard Worker 339*6236dae4SAndroid Build Coastguard Worker## CURLOPT_FTPSSLAUTH 340*6236dae4SAndroid Build Coastguard Worker 341*6236dae4SAndroid Build Coastguard WorkerControl how to do TLS. See CURLOPT_FTPSSLAUTH(3) 342*6236dae4SAndroid Build Coastguard Worker 343*6236dae4SAndroid Build Coastguard Worker## CURLOPT_FTP_ACCOUNT 344*6236dae4SAndroid Build Coastguard Worker 345*6236dae4SAndroid Build Coastguard WorkerSend ACCT command. See CURLOPT_FTP_ACCOUNT(3) 346*6236dae4SAndroid Build Coastguard Worker 347*6236dae4SAndroid Build Coastguard Worker## CURLOPT_FTP_ALTERNATIVE_TO_USER 348*6236dae4SAndroid Build Coastguard Worker 349*6236dae4SAndroid Build Coastguard WorkerAlternative to USER. See CURLOPT_FTP_ALTERNATIVE_TO_USER(3) 350*6236dae4SAndroid Build Coastguard Worker 351*6236dae4SAndroid Build Coastguard Worker## CURLOPT_FTP_CREATE_MISSING_DIRS 352*6236dae4SAndroid Build Coastguard Worker 353*6236dae4SAndroid Build Coastguard WorkerCreate missing directories on the remote server. See 354*6236dae4SAndroid Build Coastguard WorkerCURLOPT_FTP_CREATE_MISSING_DIRS(3) 355*6236dae4SAndroid Build Coastguard Worker 356*6236dae4SAndroid Build Coastguard Worker## CURLOPT_FTP_FILEMETHOD 357*6236dae4SAndroid Build Coastguard Worker 358*6236dae4SAndroid Build Coastguard WorkerSpecify how to reach files. See CURLOPT_FTP_FILEMETHOD(3) 359*6236dae4SAndroid Build Coastguard Worker 360*6236dae4SAndroid Build Coastguard Worker## CURLOPT_FTP_SKIP_PASV_IP 361*6236dae4SAndroid Build Coastguard Worker 362*6236dae4SAndroid Build Coastguard WorkerIgnore the IP address in the PASV response. See CURLOPT_FTP_SKIP_PASV_IP(3) 363*6236dae4SAndroid Build Coastguard Worker 364*6236dae4SAndroid Build Coastguard Worker## CURLOPT_FTP_SSL_CCC 365*6236dae4SAndroid Build Coastguard Worker 366*6236dae4SAndroid Build Coastguard WorkerBack to non-TLS again after authentication. See CURLOPT_FTP_SSL_CCC(3) 367*6236dae4SAndroid Build Coastguard Worker 368*6236dae4SAndroid Build Coastguard Worker## CURLOPT_FTP_USE_EPRT 369*6236dae4SAndroid Build Coastguard Worker 370*6236dae4SAndroid Build Coastguard WorkerUse EPRT. See CURLOPT_FTP_USE_EPRT(3) 371*6236dae4SAndroid Build Coastguard Worker 372*6236dae4SAndroid Build Coastguard Worker## CURLOPT_FTP_USE_EPSV 373*6236dae4SAndroid Build Coastguard Worker 374*6236dae4SAndroid Build Coastguard WorkerUse EPSV. See CURLOPT_FTP_USE_EPSV(3) 375*6236dae4SAndroid Build Coastguard Worker 376*6236dae4SAndroid Build Coastguard Worker## CURLOPT_FTP_USE_PRET 377*6236dae4SAndroid Build Coastguard Worker 378*6236dae4SAndroid Build Coastguard WorkerUse PRET. See CURLOPT_FTP_USE_PRET(3) 379*6236dae4SAndroid Build Coastguard Worker 380*6236dae4SAndroid Build Coastguard Worker## CURLOPT_GSSAPI_DELEGATION 381*6236dae4SAndroid Build Coastguard Worker 382*6236dae4SAndroid Build Coastguard WorkerDisable GSS-API delegation. See CURLOPT_GSSAPI_DELEGATION(3) 383*6236dae4SAndroid Build Coastguard Worker 384*6236dae4SAndroid Build Coastguard Worker## CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS 385*6236dae4SAndroid Build Coastguard Worker 386*6236dae4SAndroid Build Coastguard WorkerTimeout for happy eyeballs. See CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS(3) 387*6236dae4SAndroid Build Coastguard Worker 388*6236dae4SAndroid Build Coastguard Worker## CURLOPT_HAPROXYPROTOCOL 389*6236dae4SAndroid Build Coastguard Worker 390*6236dae4SAndroid Build Coastguard WorkerSend an HAProxy PROXY protocol v1 header. See CURLOPT_HAPROXYPROTOCOL(3) 391*6236dae4SAndroid Build Coastguard Worker 392*6236dae4SAndroid Build Coastguard Worker## CURLOPT_HAPROXY_CLIENT_IP 393*6236dae4SAndroid Build Coastguard Worker 394*6236dae4SAndroid Build Coastguard WorkerSpoof the client IP in an HAProxy PROXY protocol v1 header. See 395*6236dae4SAndroid Build Coastguard WorkerCURLOPT_HAPROXY_CLIENT_IP(3) 396*6236dae4SAndroid Build Coastguard Worker 397*6236dae4SAndroid Build Coastguard Worker## CURLOPT_HEADER 398*6236dae4SAndroid Build Coastguard Worker 399*6236dae4SAndroid Build Coastguard WorkerInclude the header in the body output. See CURLOPT_HEADER(3) 400*6236dae4SAndroid Build Coastguard Worker 401*6236dae4SAndroid Build Coastguard Worker## CURLOPT_HEADERDATA 402*6236dae4SAndroid Build Coastguard Worker 403*6236dae4SAndroid Build Coastguard WorkerData pointer to pass to the header callback. See CURLOPT_HEADERDATA(3) 404*6236dae4SAndroid Build Coastguard Worker 405*6236dae4SAndroid Build Coastguard Worker## CURLOPT_HEADERFUNCTION 406*6236dae4SAndroid Build Coastguard Worker 407*6236dae4SAndroid Build Coastguard WorkerCallback for writing received headers. See CURLOPT_HEADERFUNCTION(3) 408*6236dae4SAndroid Build Coastguard Worker 409*6236dae4SAndroid Build Coastguard Worker## CURLOPT_HEADEROPT 410*6236dae4SAndroid Build Coastguard Worker 411*6236dae4SAndroid Build Coastguard WorkerControl custom headers. See CURLOPT_HEADEROPT(3) 412*6236dae4SAndroid Build Coastguard Worker 413*6236dae4SAndroid Build Coastguard Worker## CURLOPT_HSTS 414*6236dae4SAndroid Build Coastguard Worker 415*6236dae4SAndroid Build Coastguard WorkerSet HSTS cache file. See CURLOPT_HSTS(3) 416*6236dae4SAndroid Build Coastguard Worker 417*6236dae4SAndroid Build Coastguard Worker## CURLOPT_HSTSREADDATA 418*6236dae4SAndroid Build Coastguard Worker 419*6236dae4SAndroid Build Coastguard WorkerPass pointer to the HSTS read callback. See CURLOPT_HSTSREADDATA(3) 420*6236dae4SAndroid Build Coastguard Worker 421*6236dae4SAndroid Build Coastguard Worker## CURLOPT_HSTSREADFUNCTION 422*6236dae4SAndroid Build Coastguard Worker 423*6236dae4SAndroid Build Coastguard WorkerSet HSTS read callback. See CURLOPT_HSTSREADFUNCTION(3) 424*6236dae4SAndroid Build Coastguard Worker 425*6236dae4SAndroid Build Coastguard Worker## CURLOPT_HSTSWRITEDATA 426*6236dae4SAndroid Build Coastguard Worker 427*6236dae4SAndroid Build Coastguard WorkerPass pointer to the HSTS write callback. See CURLOPT_HSTSWRITEDATA(3) 428*6236dae4SAndroid Build Coastguard Worker 429*6236dae4SAndroid Build Coastguard Worker## CURLOPT_HSTSWRITEFUNCTION 430*6236dae4SAndroid Build Coastguard Worker 431*6236dae4SAndroid Build Coastguard WorkerSet HSTS write callback. See CURLOPT_HSTSWRITEFUNCTION(3) 432*6236dae4SAndroid Build Coastguard Worker 433*6236dae4SAndroid Build Coastguard Worker## CURLOPT_HSTS_CTRL 434*6236dae4SAndroid Build Coastguard Worker 435*6236dae4SAndroid Build Coastguard WorkerEnable HSTS. See CURLOPT_HSTS_CTRL(3) 436*6236dae4SAndroid Build Coastguard Worker 437*6236dae4SAndroid Build Coastguard Worker## CURLOPT_HTTP09_ALLOWED 438*6236dae4SAndroid Build Coastguard Worker 439*6236dae4SAndroid Build Coastguard WorkerAllow HTTP/0.9 responses. CURLOPT_HTTP09_ALLOWED(3) 440*6236dae4SAndroid Build Coastguard Worker 441*6236dae4SAndroid Build Coastguard Worker## CURLOPT_HTTP200ALIASES 442*6236dae4SAndroid Build Coastguard Worker 443*6236dae4SAndroid Build Coastguard WorkerAlternative versions of 200 OK. See CURLOPT_HTTP200ALIASES(3) 444*6236dae4SAndroid Build Coastguard Worker 445*6236dae4SAndroid Build Coastguard Worker## CURLOPT_HTTPAUTH 446*6236dae4SAndroid Build Coastguard Worker 447*6236dae4SAndroid Build Coastguard WorkerHTTP server authentication methods. See CURLOPT_HTTPAUTH(3) 448*6236dae4SAndroid Build Coastguard Worker 449*6236dae4SAndroid Build Coastguard Worker## CURLOPT_HTTPGET 450*6236dae4SAndroid Build Coastguard Worker 451*6236dae4SAndroid Build Coastguard WorkerDo an HTTP GET request. See CURLOPT_HTTPGET(3) 452*6236dae4SAndroid Build Coastguard Worker 453*6236dae4SAndroid Build Coastguard Worker## CURLOPT_HTTPHEADER 454*6236dae4SAndroid Build Coastguard Worker 455*6236dae4SAndroid Build Coastguard WorkerCustom HTTP headers. See CURLOPT_HTTPHEADER(3) 456*6236dae4SAndroid Build Coastguard Worker 457*6236dae4SAndroid Build Coastguard Worker## CURLOPT_HTTPPOST 458*6236dae4SAndroid Build Coastguard Worker 459*6236dae4SAndroid Build Coastguard Worker**Deprecated option** Multipart formpost HTTP POST. 460*6236dae4SAndroid Build Coastguard WorkerSee CURLOPT_HTTPPOST(3) 461*6236dae4SAndroid Build Coastguard Worker 462*6236dae4SAndroid Build Coastguard Worker## CURLOPT_HTTPPROXYTUNNEL 463*6236dae4SAndroid Build Coastguard Worker 464*6236dae4SAndroid Build Coastguard WorkerTunnel through the HTTP proxy. CURLOPT_HTTPPROXYTUNNEL(3) 465*6236dae4SAndroid Build Coastguard Worker 466*6236dae4SAndroid Build Coastguard Worker## CURLOPT_HTTP_CONTENT_DECODING 467*6236dae4SAndroid Build Coastguard Worker 468*6236dae4SAndroid Build Coastguard WorkerDisable Content decoding. See CURLOPT_HTTP_CONTENT_DECODING(3) 469*6236dae4SAndroid Build Coastguard Worker 470*6236dae4SAndroid Build Coastguard Worker## CURLOPT_HTTP_TRANSFER_DECODING 471*6236dae4SAndroid Build Coastguard Worker 472*6236dae4SAndroid Build Coastguard WorkerDisable Transfer decoding. See CURLOPT_HTTP_TRANSFER_DECODING(3) 473*6236dae4SAndroid Build Coastguard Worker 474*6236dae4SAndroid Build Coastguard Worker## CURLOPT_HTTP_VERSION 475*6236dae4SAndroid Build Coastguard Worker 476*6236dae4SAndroid Build Coastguard WorkerHTTP version to use. CURLOPT_HTTP_VERSION(3) 477*6236dae4SAndroid Build Coastguard Worker 478*6236dae4SAndroid Build Coastguard Worker## CURLOPT_IGNORE_CONTENT_LENGTH 479*6236dae4SAndroid Build Coastguard Worker 480*6236dae4SAndroid Build Coastguard WorkerIgnore Content-Length. See CURLOPT_IGNORE_CONTENT_LENGTH(3) 481*6236dae4SAndroid Build Coastguard Worker 482*6236dae4SAndroid Build Coastguard Worker## CURLOPT_INFILESIZE 483*6236dae4SAndroid Build Coastguard Worker 484*6236dae4SAndroid Build Coastguard WorkerSize of file to send. CURLOPT_INFILESIZE(3) 485*6236dae4SAndroid Build Coastguard Worker 486*6236dae4SAndroid Build Coastguard Worker## CURLOPT_INFILESIZE_LARGE 487*6236dae4SAndroid Build Coastguard Worker 488*6236dae4SAndroid Build Coastguard WorkerSize of file to send. CURLOPT_INFILESIZE_LARGE(3) 489*6236dae4SAndroid Build Coastguard Worker 490*6236dae4SAndroid Build Coastguard Worker## CURLOPT_INTERFACE 491*6236dae4SAndroid Build Coastguard Worker 492*6236dae4SAndroid Build Coastguard WorkerBind connection locally to this. See CURLOPT_INTERFACE(3) 493*6236dae4SAndroid Build Coastguard Worker 494*6236dae4SAndroid Build Coastguard Worker## CURLOPT_INTERLEAVEDATA 495*6236dae4SAndroid Build Coastguard Worker 496*6236dae4SAndroid Build Coastguard WorkerData pointer to pass to the RTSP interleave callback. See 497*6236dae4SAndroid Build Coastguard WorkerCURLOPT_INTERLEAVEDATA(3) 498*6236dae4SAndroid Build Coastguard Worker 499*6236dae4SAndroid Build Coastguard Worker## CURLOPT_INTERLEAVEFUNCTION 500*6236dae4SAndroid Build Coastguard Worker 501*6236dae4SAndroid Build Coastguard WorkerCallback for RTSP interleaved data. See CURLOPT_INTERLEAVEFUNCTION(3) 502*6236dae4SAndroid Build Coastguard Worker 503*6236dae4SAndroid Build Coastguard Worker## CURLOPT_IOCTLDATA 504*6236dae4SAndroid Build Coastguard Worker 505*6236dae4SAndroid Build Coastguard Worker**Deprecated option** Data pointer to pass to the I/O callback. 506*6236dae4SAndroid Build Coastguard WorkerSee CURLOPT_IOCTLDATA(3) 507*6236dae4SAndroid Build Coastguard Worker 508*6236dae4SAndroid Build Coastguard Worker## CURLOPT_IOCTLFUNCTION 509*6236dae4SAndroid Build Coastguard Worker 510*6236dae4SAndroid Build Coastguard Worker**Deprecated option** Callback for I/O operations. 511*6236dae4SAndroid Build Coastguard WorkerSee CURLOPT_IOCTLFUNCTION(3) 512*6236dae4SAndroid Build Coastguard Worker 513*6236dae4SAndroid Build Coastguard Worker## CURLOPT_IPRESOLVE 514*6236dae4SAndroid Build Coastguard Worker 515*6236dae4SAndroid Build Coastguard WorkerIP version to use. See CURLOPT_IPRESOLVE(3) 516*6236dae4SAndroid Build Coastguard Worker 517*6236dae4SAndroid Build Coastguard Worker## CURLOPT_ISSUERCERT 518*6236dae4SAndroid Build Coastguard Worker 519*6236dae4SAndroid Build Coastguard WorkerIssuer certificate. See CURLOPT_ISSUERCERT(3) 520*6236dae4SAndroid Build Coastguard Worker 521*6236dae4SAndroid Build Coastguard Worker## CURLOPT_ISSUERCERT_BLOB 522*6236dae4SAndroid Build Coastguard Worker 523*6236dae4SAndroid Build Coastguard WorkerIssuer certificate memory buffer. See CURLOPT_ISSUERCERT_BLOB(3) 524*6236dae4SAndroid Build Coastguard Worker 525*6236dae4SAndroid Build Coastguard Worker## CURLOPT_KEEP_SENDING_ON_ERROR 526*6236dae4SAndroid Build Coastguard Worker 527*6236dae4SAndroid Build Coastguard WorkerKeep sending on HTTP \>= 300 errors. CURLOPT_KEEP_SENDING_ON_ERROR(3) 528*6236dae4SAndroid Build Coastguard Worker 529*6236dae4SAndroid Build Coastguard Worker## CURLOPT_KEYPASSWD 530*6236dae4SAndroid Build Coastguard Worker 531*6236dae4SAndroid Build Coastguard WorkerClient key password. See CURLOPT_KEYPASSWD(3) 532*6236dae4SAndroid Build Coastguard Worker 533*6236dae4SAndroid Build Coastguard Worker## CURLOPT_KRBLEVEL 534*6236dae4SAndroid Build Coastguard Worker 535*6236dae4SAndroid Build Coastguard WorkerKerberos security level. See CURLOPT_KRBLEVEL(3) 536*6236dae4SAndroid Build Coastguard Worker 537*6236dae4SAndroid Build Coastguard Worker## CURLOPT_LOCALPORT 538*6236dae4SAndroid Build Coastguard Worker 539*6236dae4SAndroid Build Coastguard WorkerBind connection locally to this port. See CURLOPT_LOCALPORT(3) 540*6236dae4SAndroid Build Coastguard Worker 541*6236dae4SAndroid Build Coastguard Worker## CURLOPT_LOCALPORTRANGE 542*6236dae4SAndroid Build Coastguard Worker 543*6236dae4SAndroid Build Coastguard WorkerBind connection locally to port range. See CURLOPT_LOCALPORTRANGE(3) 544*6236dae4SAndroid Build Coastguard Worker 545*6236dae4SAndroid Build Coastguard Worker## CURLOPT_LOGIN_OPTIONS 546*6236dae4SAndroid Build Coastguard Worker 547*6236dae4SAndroid Build Coastguard WorkerLogin options. See CURLOPT_LOGIN_OPTIONS(3) 548*6236dae4SAndroid Build Coastguard Worker 549*6236dae4SAndroid Build Coastguard Worker## CURLOPT_LOW_SPEED_LIMIT 550*6236dae4SAndroid Build Coastguard Worker 551*6236dae4SAndroid Build Coastguard WorkerLow speed limit to abort transfer. See CURLOPT_LOW_SPEED_LIMIT(3) 552*6236dae4SAndroid Build Coastguard Worker 553*6236dae4SAndroid Build Coastguard Worker## CURLOPT_LOW_SPEED_TIME 554*6236dae4SAndroid Build Coastguard Worker 555*6236dae4SAndroid Build Coastguard WorkerTime to be below the speed to trigger low speed abort. See 556*6236dae4SAndroid Build Coastguard WorkerCURLOPT_LOW_SPEED_TIME(3) 557*6236dae4SAndroid Build Coastguard Worker 558*6236dae4SAndroid Build Coastguard Worker## CURLOPT_MAIL_AUTH 559*6236dae4SAndroid Build Coastguard Worker 560*6236dae4SAndroid Build Coastguard WorkerAuthentication address. See CURLOPT_MAIL_AUTH(3) 561*6236dae4SAndroid Build Coastguard Worker 562*6236dae4SAndroid Build Coastguard Worker## CURLOPT_MAIL_FROM 563*6236dae4SAndroid Build Coastguard Worker 564*6236dae4SAndroid Build Coastguard WorkerAddress of the sender. See CURLOPT_MAIL_FROM(3) 565*6236dae4SAndroid Build Coastguard Worker 566*6236dae4SAndroid Build Coastguard Worker## CURLOPT_MAIL_RCPT 567*6236dae4SAndroid Build Coastguard Worker 568*6236dae4SAndroid Build Coastguard WorkerAddress of the recipients. See CURLOPT_MAIL_RCPT(3) 569*6236dae4SAndroid Build Coastguard Worker 570*6236dae4SAndroid Build Coastguard Worker## CURLOPT_MAIL_RCPT_ALLOWFAILS 571*6236dae4SAndroid Build Coastguard Worker 572*6236dae4SAndroid Build Coastguard WorkerAllow RCPT TO command to fail for some recipients. See 573*6236dae4SAndroid Build Coastguard WorkerCURLOPT_MAIL_RCPT_ALLOWFAILS(3) 574*6236dae4SAndroid Build Coastguard Worker 575*6236dae4SAndroid Build Coastguard Worker## CURLOPT_MAXAGE_CONN 576*6236dae4SAndroid Build Coastguard Worker 577*6236dae4SAndroid Build Coastguard WorkerLimit the age (idle time) of connections for reuse. See CURLOPT_MAXAGE_CONN(3) 578*6236dae4SAndroid Build Coastguard Worker 579*6236dae4SAndroid Build Coastguard Worker## CURLOPT_MAXCONNECTS 580*6236dae4SAndroid Build Coastguard Worker 581*6236dae4SAndroid Build Coastguard WorkerMaximum number of connections in the connection pool. See 582*6236dae4SAndroid Build Coastguard WorkerCURLOPT_MAXCONNECTS(3) 583*6236dae4SAndroid Build Coastguard Worker 584*6236dae4SAndroid Build Coastguard Worker## CURLOPT_MAXFILESIZE 585*6236dae4SAndroid Build Coastguard Worker 586*6236dae4SAndroid Build Coastguard WorkerMaximum file size to get. See CURLOPT_MAXFILESIZE(3) 587*6236dae4SAndroid Build Coastguard Worker 588*6236dae4SAndroid Build Coastguard Worker## CURLOPT_MAXFILESIZE_LARGE 589*6236dae4SAndroid Build Coastguard Worker 590*6236dae4SAndroid Build Coastguard WorkerMaximum file size to get. See CURLOPT_MAXFILESIZE_LARGE(3) 591*6236dae4SAndroid Build Coastguard Worker 592*6236dae4SAndroid Build Coastguard Worker## CURLOPT_MAXLIFETIME_CONN 593*6236dae4SAndroid Build Coastguard Worker 594*6236dae4SAndroid Build Coastguard WorkerLimit the age (since creation) of connections for reuse. See 595*6236dae4SAndroid Build Coastguard WorkerCURLOPT_MAXLIFETIME_CONN(3) 596*6236dae4SAndroid Build Coastguard Worker 597*6236dae4SAndroid Build Coastguard Worker## CURLOPT_MAXREDIRS 598*6236dae4SAndroid Build Coastguard Worker 599*6236dae4SAndroid Build Coastguard WorkerMaximum number of redirects to follow. See CURLOPT_MAXREDIRS(3) 600*6236dae4SAndroid Build Coastguard Worker 601*6236dae4SAndroid Build Coastguard Worker## CURLOPT_MAX_RECV_SPEED_LARGE 602*6236dae4SAndroid Build Coastguard Worker 603*6236dae4SAndroid Build Coastguard WorkerCap the download speed to this. See CURLOPT_MAX_RECV_SPEED_LARGE(3) 604*6236dae4SAndroid Build Coastguard Worker 605*6236dae4SAndroid Build Coastguard Worker## CURLOPT_MAX_SEND_SPEED_LARGE 606*6236dae4SAndroid Build Coastguard Worker 607*6236dae4SAndroid Build Coastguard WorkerCap the upload speed to this. See CURLOPT_MAX_SEND_SPEED_LARGE(3) 608*6236dae4SAndroid Build Coastguard Worker 609*6236dae4SAndroid Build Coastguard Worker## CURLOPT_MIMEPOST 610*6236dae4SAndroid Build Coastguard Worker 611*6236dae4SAndroid Build Coastguard WorkerPost/send MIME data. See CURLOPT_MIMEPOST(3) 612*6236dae4SAndroid Build Coastguard Worker 613*6236dae4SAndroid Build Coastguard Worker## CURLOPT_MIME_OPTIONS 614*6236dae4SAndroid Build Coastguard Worker 615*6236dae4SAndroid Build Coastguard WorkerSet MIME option flags. See CURLOPT_MIME_OPTIONS(3) 616*6236dae4SAndroid Build Coastguard Worker 617*6236dae4SAndroid Build Coastguard Worker## CURLOPT_NETRC 618*6236dae4SAndroid Build Coastguard Worker 619*6236dae4SAndroid Build Coastguard WorkerEnable .netrc parsing. See CURLOPT_NETRC(3) 620*6236dae4SAndroid Build Coastguard Worker 621*6236dae4SAndroid Build Coastguard Worker## CURLOPT_NETRC_FILE 622*6236dae4SAndroid Build Coastguard Worker 623*6236dae4SAndroid Build Coastguard Worker.netrc filename. See CURLOPT_NETRC_FILE(3) 624*6236dae4SAndroid Build Coastguard Worker 625*6236dae4SAndroid Build Coastguard Worker## CURLOPT_NEW_DIRECTORY_PERMS 626*6236dae4SAndroid Build Coastguard Worker 627*6236dae4SAndroid Build Coastguard WorkerMode for creating new remote directories. See CURLOPT_NEW_DIRECTORY_PERMS(3) 628*6236dae4SAndroid Build Coastguard Worker 629*6236dae4SAndroid Build Coastguard Worker## CURLOPT_NEW_FILE_PERMS 630*6236dae4SAndroid Build Coastguard Worker 631*6236dae4SAndroid Build Coastguard WorkerMode for creating new remote files. See CURLOPT_NEW_FILE_PERMS(3) 632*6236dae4SAndroid Build Coastguard Worker 633*6236dae4SAndroid Build Coastguard Worker## CURLOPT_NOBODY 634*6236dae4SAndroid Build Coastguard Worker 635*6236dae4SAndroid Build Coastguard WorkerDo not get the body contents. See CURLOPT_NOBODY(3) 636*6236dae4SAndroid Build Coastguard Worker 637*6236dae4SAndroid Build Coastguard Worker## CURLOPT_NOPROGRESS 638*6236dae4SAndroid Build Coastguard Worker 639*6236dae4SAndroid Build Coastguard WorkerShut off the progress meter. See CURLOPT_NOPROGRESS(3) 640*6236dae4SAndroid Build Coastguard Worker 641*6236dae4SAndroid Build Coastguard Worker## CURLOPT_NOPROXY 642*6236dae4SAndroid Build Coastguard Worker 643*6236dae4SAndroid Build Coastguard WorkerFilter out hosts from proxy use. CURLOPT_NOPROXY(3) 644*6236dae4SAndroid Build Coastguard Worker 645*6236dae4SAndroid Build Coastguard Worker## CURLOPT_NOSIGNAL 646*6236dae4SAndroid Build Coastguard Worker 647*6236dae4SAndroid Build Coastguard WorkerDo not install signal handlers. See CURLOPT_NOSIGNAL(3) 648*6236dae4SAndroid Build Coastguard Worker 649*6236dae4SAndroid Build Coastguard Worker## CURLOPT_OPENSOCKETDATA 650*6236dae4SAndroid Build Coastguard Worker 651*6236dae4SAndroid Build Coastguard WorkerData pointer to pass to the open socket callback. See CURLOPT_OPENSOCKETDATA(3) 652*6236dae4SAndroid Build Coastguard Worker 653*6236dae4SAndroid Build Coastguard Worker## CURLOPT_OPENSOCKETFUNCTION 654*6236dae4SAndroid Build Coastguard Worker 655*6236dae4SAndroid Build Coastguard WorkerCallback for socket creation. See CURLOPT_OPENSOCKETFUNCTION(3) 656*6236dae4SAndroid Build Coastguard Worker 657*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PASSWORD 658*6236dae4SAndroid Build Coastguard Worker 659*6236dae4SAndroid Build Coastguard WorkerPassword. See CURLOPT_PASSWORD(3) 660*6236dae4SAndroid Build Coastguard Worker 661*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PATH_AS_IS 662*6236dae4SAndroid Build Coastguard Worker 663*6236dae4SAndroid Build Coastguard WorkerDisable squashing /../ and /./ sequences in the path. See CURLOPT_PATH_AS_IS(3) 664*6236dae4SAndroid Build Coastguard Worker 665*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PINNEDPUBLICKEY 666*6236dae4SAndroid Build Coastguard Worker 667*6236dae4SAndroid Build Coastguard WorkerSet pinned SSL public key . See CURLOPT_PINNEDPUBLICKEY(3) 668*6236dae4SAndroid Build Coastguard Worker 669*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PIPEWAIT 670*6236dae4SAndroid Build Coastguard Worker 671*6236dae4SAndroid Build Coastguard WorkerWait on connection to pipeline on it. See CURLOPT_PIPEWAIT(3) 672*6236dae4SAndroid Build Coastguard Worker 673*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PORT 674*6236dae4SAndroid Build Coastguard Worker 675*6236dae4SAndroid Build Coastguard WorkerPort number to connect to. See CURLOPT_PORT(3) 676*6236dae4SAndroid Build Coastguard Worker 677*6236dae4SAndroid Build Coastguard Worker## CURLOPT_POST 678*6236dae4SAndroid Build Coastguard Worker 679*6236dae4SAndroid Build Coastguard WorkerMake an HTTP POST. See CURLOPT_POST(3) 680*6236dae4SAndroid Build Coastguard Worker 681*6236dae4SAndroid Build Coastguard Worker## CURLOPT_POSTFIELDSIZE 682*6236dae4SAndroid Build Coastguard Worker 683*6236dae4SAndroid Build Coastguard WorkerThe POST data is this big. See CURLOPT_POSTFIELDSIZE(3) 684*6236dae4SAndroid Build Coastguard Worker 685*6236dae4SAndroid Build Coastguard Worker## CURLOPT_POSTFIELDSIZE_LARGE 686*6236dae4SAndroid Build Coastguard Worker 687*6236dae4SAndroid Build Coastguard WorkerThe POST data is this big. See CURLOPT_POSTFIELDSIZE_LARGE(3) 688*6236dae4SAndroid Build Coastguard Worker 689*6236dae4SAndroid Build Coastguard Worker## CURLOPT_POSTQUOTE 690*6236dae4SAndroid Build Coastguard Worker 691*6236dae4SAndroid Build Coastguard WorkerCommands to run after transfer. See CURLOPT_POSTQUOTE(3) 692*6236dae4SAndroid Build Coastguard Worker 693*6236dae4SAndroid Build Coastguard Worker## CURLOPT_POSTREDIR 694*6236dae4SAndroid Build Coastguard Worker 695*6236dae4SAndroid Build Coastguard WorkerHow to act on redirects after POST. See CURLOPT_POSTREDIR(3) 696*6236dae4SAndroid Build Coastguard Worker 697*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PREQUOTE 698*6236dae4SAndroid Build Coastguard Worker 699*6236dae4SAndroid Build Coastguard WorkerCommands to run just before transfer. See CURLOPT_PREQUOTE(3) 700*6236dae4SAndroid Build Coastguard Worker 701*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PREREQDATA 702*6236dae4SAndroid Build Coastguard Worker 703*6236dae4SAndroid Build Coastguard WorkerData pointer to pass to the CURLOPT_PREREQFUNCTION callback. See 704*6236dae4SAndroid Build Coastguard WorkerCURLOPT_PREREQDATA(3) 705*6236dae4SAndroid Build Coastguard Worker 706*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PREREQFUNCTION 707*6236dae4SAndroid Build Coastguard Worker 708*6236dae4SAndroid Build Coastguard WorkerCallback to be called after a connection is established but before a request 709*6236dae4SAndroid Build Coastguard Workeris made on that connection. See CURLOPT_PREREQFUNCTION(3) 710*6236dae4SAndroid Build Coastguard Worker 711*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PRE_PROXY 712*6236dae4SAndroid Build Coastguard Worker 713*6236dae4SAndroid Build Coastguard WorkerSocks proxy to use. See CURLOPT_PRE_PROXY(3) 714*6236dae4SAndroid Build Coastguard Worker 715*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PRIVATE 716*6236dae4SAndroid Build Coastguard Worker 717*6236dae4SAndroid Build Coastguard WorkerPrivate pointer to store. See CURLOPT_PRIVATE(3) 718*6236dae4SAndroid Build Coastguard Worker 719*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROGRESSDATA 720*6236dae4SAndroid Build Coastguard Worker 721*6236dae4SAndroid Build Coastguard WorkerData pointer to pass to the progress meter callback. See 722*6236dae4SAndroid Build Coastguard WorkerCURLOPT_PROGRESSDATA(3) 723*6236dae4SAndroid Build Coastguard Worker 724*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROGRESSFUNCTION 725*6236dae4SAndroid Build Coastguard Worker 726*6236dae4SAndroid Build Coastguard Worker**OBSOLETE** callback for progress meter. See CURLOPT_PROGRESSFUNCTION(3) 727*6236dae4SAndroid Build Coastguard Worker 728*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROTOCOLS 729*6236dae4SAndroid Build Coastguard Worker 730*6236dae4SAndroid Build Coastguard Worker**Deprecated option** Allowed protocols. See CURLOPT_PROTOCOLS(3) 731*6236dae4SAndroid Build Coastguard Worker 732*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROTOCOLS_STR 733*6236dae4SAndroid Build Coastguard Worker 734*6236dae4SAndroid Build Coastguard WorkerAllowed protocols. See CURLOPT_PROTOCOLS_STR(3) 735*6236dae4SAndroid Build Coastguard Worker 736*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXY 737*6236dae4SAndroid Build Coastguard Worker 738*6236dae4SAndroid Build Coastguard WorkerProxy to use. See CURLOPT_PROXY(3) 739*6236dae4SAndroid Build Coastguard Worker 740*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXYAUTH 741*6236dae4SAndroid Build Coastguard Worker 742*6236dae4SAndroid Build Coastguard WorkerHTTP proxy authentication methods. See CURLOPT_PROXYAUTH(3) 743*6236dae4SAndroid Build Coastguard Worker 744*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXYHEADER 745*6236dae4SAndroid Build Coastguard Worker 746*6236dae4SAndroid Build Coastguard WorkerCustom HTTP headers sent to proxy. See CURLOPT_PROXYHEADER(3) 747*6236dae4SAndroid Build Coastguard Worker 748*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXYPASSWORD 749*6236dae4SAndroid Build Coastguard Worker 750*6236dae4SAndroid Build Coastguard WorkerProxy password. See CURLOPT_PROXYPASSWORD(3) 751*6236dae4SAndroid Build Coastguard Worker 752*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXYPORT 753*6236dae4SAndroid Build Coastguard Worker 754*6236dae4SAndroid Build Coastguard WorkerProxy port to use. See CURLOPT_PROXYPORT(3) 755*6236dae4SAndroid Build Coastguard Worker 756*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXYTYPE 757*6236dae4SAndroid Build Coastguard Worker 758*6236dae4SAndroid Build Coastguard WorkerProxy type. See CURLOPT_PROXYTYPE(3) 759*6236dae4SAndroid Build Coastguard Worker 760*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXYUSERNAME 761*6236dae4SAndroid Build Coastguard WorkerProxy username. See CURLOPT_PROXYUSERNAME(3) 762*6236dae4SAndroid Build Coastguard Worker 763*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXYUSERPWD 764*6236dae4SAndroid Build Coastguard Worker 765*6236dae4SAndroid Build Coastguard WorkerProxy username and password. See CURLOPT_PROXYUSERPWD(3) 766*6236dae4SAndroid Build Coastguard Worker 767*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXY_CAINFO 768*6236dae4SAndroid Build Coastguard Worker 769*6236dae4SAndroid Build Coastguard WorkerProxy CA cert bundle. See CURLOPT_PROXY_CAINFO(3) 770*6236dae4SAndroid Build Coastguard Worker 771*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXY_CAINFO_BLOB 772*6236dae4SAndroid Build Coastguard Worker 773*6236dae4SAndroid Build Coastguard WorkerProxy CA cert bundle memory buffer. See CURLOPT_PROXY_CAINFO_BLOB(3) 774*6236dae4SAndroid Build Coastguard Worker 775*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXY_CAPATH 776*6236dae4SAndroid Build Coastguard Worker 777*6236dae4SAndroid Build Coastguard WorkerPath to proxy CA cert bundle. See CURLOPT_PROXY_CAPATH(3) 778*6236dae4SAndroid Build Coastguard Worker 779*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXY_CRLFILE 780*6236dae4SAndroid Build Coastguard Worker 781*6236dae4SAndroid Build Coastguard WorkerProxy Certificate Revocation List. See CURLOPT_PROXY_CRLFILE(3) 782*6236dae4SAndroid Build Coastguard Worker 783*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXY_ISSUERCERT 784*6236dae4SAndroid Build Coastguard Worker 785*6236dae4SAndroid Build Coastguard WorkerProxy issuer certificate. See CURLOPT_PROXY_ISSUERCERT(3) 786*6236dae4SAndroid Build Coastguard Worker 787*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXY_ISSUERCERT_BLOB 788*6236dae4SAndroid Build Coastguard Worker 789*6236dae4SAndroid Build Coastguard WorkerProxy issuer certificate memory buffer. See CURLOPT_PROXY_ISSUERCERT_BLOB(3) 790*6236dae4SAndroid Build Coastguard Worker 791*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXY_KEYPASSWD 792*6236dae4SAndroid Build Coastguard Worker 793*6236dae4SAndroid Build Coastguard WorkerProxy client key password. See CURLOPT_PROXY_KEYPASSWD(3) 794*6236dae4SAndroid Build Coastguard Worker 795*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXY_PINNEDPUBLICKEY 796*6236dae4SAndroid Build Coastguard Worker 797*6236dae4SAndroid Build Coastguard WorkerSet the proxy's pinned SSL public key. See 798*6236dae4SAndroid Build Coastguard WorkerCURLOPT_PROXY_PINNEDPUBLICKEY(3) 799*6236dae4SAndroid Build Coastguard Worker 800*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXY_SERVICE_NAME 801*6236dae4SAndroid Build Coastguard Worker 802*6236dae4SAndroid Build Coastguard WorkerProxy authentication service name. CURLOPT_PROXY_SERVICE_NAME(3) 803*6236dae4SAndroid Build Coastguard Worker 804*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXY_SSLCERT 805*6236dae4SAndroid Build Coastguard Worker 806*6236dae4SAndroid Build Coastguard WorkerProxy client cert. See CURLOPT_PROXY_SSLCERT(3) 807*6236dae4SAndroid Build Coastguard Worker 808*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXY_SSLCERTTYPE 809*6236dae4SAndroid Build Coastguard Worker 810*6236dae4SAndroid Build Coastguard WorkerProxy client cert type. See CURLOPT_PROXY_SSLCERTTYPE(3) 811*6236dae4SAndroid Build Coastguard Worker 812*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXY_SSLCERT_BLOB 813*6236dae4SAndroid Build Coastguard Worker 814*6236dae4SAndroid Build Coastguard WorkerProxy client cert memory buffer. See CURLOPT_PROXY_SSLCERT_BLOB(3) 815*6236dae4SAndroid Build Coastguard Worker 816*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXY_SSLKEY 817*6236dae4SAndroid Build Coastguard Worker 818*6236dae4SAndroid Build Coastguard WorkerProxy client key. See CURLOPT_PROXY_SSLKEY(3) 819*6236dae4SAndroid Build Coastguard Worker 820*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXY_SSLKEYTYPE 821*6236dae4SAndroid Build Coastguard Worker 822*6236dae4SAndroid Build Coastguard WorkerProxy client key type. See CURLOPT_PROXY_SSLKEYTYPE(3) 823*6236dae4SAndroid Build Coastguard Worker 824*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXY_SSLKEY_BLOB 825*6236dae4SAndroid Build Coastguard Worker 826*6236dae4SAndroid Build Coastguard WorkerProxy client key. See CURLOPT_PROXY_SSLKEY_BLOB(3) 827*6236dae4SAndroid Build Coastguard Worker 828*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXY_SSLVERSION 829*6236dae4SAndroid Build Coastguard Worker 830*6236dae4SAndroid Build Coastguard WorkerProxy SSL version to use. See CURLOPT_PROXY_SSLVERSION(3) 831*6236dae4SAndroid Build Coastguard Worker 832*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXY_SSL_CIPHER_LIST 833*6236dae4SAndroid Build Coastguard Worker 834*6236dae4SAndroid Build Coastguard WorkerProxy ciphers to use. See CURLOPT_PROXY_SSL_CIPHER_LIST(3) 835*6236dae4SAndroid Build Coastguard Worker 836*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXY_SSL_OPTIONS 837*6236dae4SAndroid Build Coastguard Worker 838*6236dae4SAndroid Build Coastguard WorkerControl proxy SSL behavior. See CURLOPT_PROXY_SSL_OPTIONS(3) 839*6236dae4SAndroid Build Coastguard Worker 840*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXY_SSL_VERIFYHOST 841*6236dae4SAndroid Build Coastguard Worker 842*6236dae4SAndroid Build Coastguard WorkerVerify the hostname in the proxy SSL certificate. See 843*6236dae4SAndroid Build Coastguard WorkerCURLOPT_PROXY_SSL_VERIFYHOST(3) 844*6236dae4SAndroid Build Coastguard Worker 845*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXY_SSL_VERIFYPEER 846*6236dae4SAndroid Build Coastguard Worker 847*6236dae4SAndroid Build Coastguard WorkerVerify the proxy SSL certificate. See CURLOPT_PROXY_SSL_VERIFYPEER(3) 848*6236dae4SAndroid Build Coastguard Worker 849*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXY_TLS13_CIPHERS 850*6236dae4SAndroid Build Coastguard Worker 851*6236dae4SAndroid Build Coastguard WorkerProxy TLS 1.3 cipher suites to use. See CURLOPT_PROXY_TLS13_CIPHERS(3) 852*6236dae4SAndroid Build Coastguard Worker 853*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXY_TLSAUTH_PASSWORD 854*6236dae4SAndroid Build Coastguard Worker 855*6236dae4SAndroid Build Coastguard WorkerProxy TLS authentication password. See CURLOPT_PROXY_TLSAUTH_PASSWORD(3) 856*6236dae4SAndroid Build Coastguard Worker 857*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXY_TLSAUTH_TYPE 858*6236dae4SAndroid Build Coastguard Worker 859*6236dae4SAndroid Build Coastguard WorkerProxy TLS authentication methods. See CURLOPT_PROXY_TLSAUTH_TYPE(3) 860*6236dae4SAndroid Build Coastguard Worker 861*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXY_TLSAUTH_USERNAME 862*6236dae4SAndroid Build Coastguard Worker 863*6236dae4SAndroid Build Coastguard WorkerProxy TLS authentication username. See CURLOPT_PROXY_TLSAUTH_USERNAME(3) 864*6236dae4SAndroid Build Coastguard Worker 865*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PROXY_TRANSFER_MODE 866*6236dae4SAndroid Build Coastguard Worker 867*6236dae4SAndroid Build Coastguard WorkerAdd transfer mode to URL over proxy. See CURLOPT_PROXY_TRANSFER_MODE(3) 868*6236dae4SAndroid Build Coastguard Worker 869*6236dae4SAndroid Build Coastguard Worker## CURLOPT_PUT 870*6236dae4SAndroid Build Coastguard Worker 871*6236dae4SAndroid Build Coastguard Worker**Deprecated option** Issue an HTTP PUT request. See CURLOPT_PUT(3) 872*6236dae4SAndroid Build Coastguard Worker 873*6236dae4SAndroid Build Coastguard Worker## CURLOPT_QUICK_EXIT 874*6236dae4SAndroid Build Coastguard Worker 875*6236dae4SAndroid Build Coastguard WorkerTo be set by toplevel tools like "curl" to skip lengthy cleanups when they are 876*6236dae4SAndroid Build Coastguard Workerabout to call exit() anyway. See CURLOPT_QUICK_EXIT(3) 877*6236dae4SAndroid Build Coastguard Worker 878*6236dae4SAndroid Build Coastguard Worker## CURLOPT_QUOTE 879*6236dae4SAndroid Build Coastguard Worker 880*6236dae4SAndroid Build Coastguard WorkerCommands to run before transfer. See CURLOPT_QUOTE(3) 881*6236dae4SAndroid Build Coastguard Worker 882*6236dae4SAndroid Build Coastguard Worker## CURLOPT_RANDOM_FILE 883*6236dae4SAndroid Build Coastguard Worker 884*6236dae4SAndroid Build Coastguard Worker**OBSOLETE** Provide source for entropy random data. 885*6236dae4SAndroid Build Coastguard WorkerSee CURLOPT_RANDOM_FILE(3) 886*6236dae4SAndroid Build Coastguard Worker 887*6236dae4SAndroid Build Coastguard Worker## CURLOPT_RANGE 888*6236dae4SAndroid Build Coastguard Worker 889*6236dae4SAndroid Build Coastguard WorkerRange requests. See CURLOPT_RANGE(3) 890*6236dae4SAndroid Build Coastguard Worker 891*6236dae4SAndroid Build Coastguard Worker## CURLOPT_READDATA 892*6236dae4SAndroid Build Coastguard Worker 893*6236dae4SAndroid Build Coastguard WorkerData pointer to pass to the read callback. See CURLOPT_READDATA(3) 894*6236dae4SAndroid Build Coastguard Worker 895*6236dae4SAndroid Build Coastguard Worker## CURLOPT_READFUNCTION 896*6236dae4SAndroid Build Coastguard Worker 897*6236dae4SAndroid Build Coastguard WorkerCallback for reading data. See CURLOPT_READFUNCTION(3) 898*6236dae4SAndroid Build Coastguard Worker 899*6236dae4SAndroid Build Coastguard Worker## CURLOPT_REDIR_PROTOCOLS 900*6236dae4SAndroid Build Coastguard Worker 901*6236dae4SAndroid Build Coastguard Worker**Deprecated option** Protocols to allow redirects to. See 902*6236dae4SAndroid Build Coastguard WorkerCURLOPT_REDIR_PROTOCOLS(3) 903*6236dae4SAndroid Build Coastguard Worker 904*6236dae4SAndroid Build Coastguard Worker## CURLOPT_REDIR_PROTOCOLS_STR 905*6236dae4SAndroid Build Coastguard Worker 906*6236dae4SAndroid Build Coastguard WorkerProtocols to allow redirects to. See CURLOPT_REDIR_PROTOCOLS_STR(3) 907*6236dae4SAndroid Build Coastguard Worker 908*6236dae4SAndroid Build Coastguard Worker## CURLOPT_REFERER 909*6236dae4SAndroid Build Coastguard Worker 910*6236dae4SAndroid Build Coastguard WorkerReferer: header. See CURLOPT_REFERER(3) 911*6236dae4SAndroid Build Coastguard Worker 912*6236dae4SAndroid Build Coastguard Worker## CURLOPT_REQUEST_TARGET 913*6236dae4SAndroid Build Coastguard Worker 914*6236dae4SAndroid Build Coastguard WorkerSet the request target. CURLOPT_REQUEST_TARGET(3) 915*6236dae4SAndroid Build Coastguard Worker 916*6236dae4SAndroid Build Coastguard Worker## CURLOPT_RESOLVE 917*6236dae4SAndroid Build Coastguard Worker 918*6236dae4SAndroid Build Coastguard WorkerProvide fixed/fake name resolves. See CURLOPT_RESOLVE(3) 919*6236dae4SAndroid Build Coastguard Worker 920*6236dae4SAndroid Build Coastguard Worker## CURLOPT_RESOLVER_START_DATA 921*6236dae4SAndroid Build Coastguard Worker 922*6236dae4SAndroid Build Coastguard WorkerData pointer to pass to resolver start callback. See 923*6236dae4SAndroid Build Coastguard WorkerCURLOPT_RESOLVER_START_DATA(3) 924*6236dae4SAndroid Build Coastguard Worker 925*6236dae4SAndroid Build Coastguard Worker## CURLOPT_RESOLVER_START_FUNCTION 926*6236dae4SAndroid Build Coastguard Worker 927*6236dae4SAndroid Build Coastguard WorkerCallback to be called before a new resolve request is started. See 928*6236dae4SAndroid Build Coastguard WorkerCURLOPT_RESOLVER_START_FUNCTION(3) 929*6236dae4SAndroid Build Coastguard Worker 930*6236dae4SAndroid Build Coastguard Worker## CURLOPT_RESUME_FROM 931*6236dae4SAndroid Build Coastguard Worker 932*6236dae4SAndroid Build Coastguard WorkerResume a transfer. See CURLOPT_RESUME_FROM(3) 933*6236dae4SAndroid Build Coastguard Worker 934*6236dae4SAndroid Build Coastguard Worker## CURLOPT_RESUME_FROM_LARGE 935*6236dae4SAndroid Build Coastguard Worker 936*6236dae4SAndroid Build Coastguard WorkerResume a transfer. See CURLOPT_RESUME_FROM_LARGE(3) 937*6236dae4SAndroid Build Coastguard Worker 938*6236dae4SAndroid Build Coastguard Worker## CURLOPT_RTSP_CLIENT_CSEQ 939*6236dae4SAndroid Build Coastguard Worker 940*6236dae4SAndroid Build Coastguard WorkerClient CSEQ number. See CURLOPT_RTSP_CLIENT_CSEQ(3) 941*6236dae4SAndroid Build Coastguard Worker 942*6236dae4SAndroid Build Coastguard Worker## CURLOPT_RTSP_REQUEST 943*6236dae4SAndroid Build Coastguard Worker 944*6236dae4SAndroid Build Coastguard WorkerRTSP request. See CURLOPT_RTSP_REQUEST(3) 945*6236dae4SAndroid Build Coastguard Worker 946*6236dae4SAndroid Build Coastguard Worker## CURLOPT_RTSP_SERVER_CSEQ 947*6236dae4SAndroid Build Coastguard Worker 948*6236dae4SAndroid Build Coastguard WorkerCSEQ number for RTSP Server-\>Client request. See CURLOPT_RTSP_SERVER_CSEQ(3) 949*6236dae4SAndroid Build Coastguard Worker 950*6236dae4SAndroid Build Coastguard Worker## CURLOPT_RTSP_SESSION_ID 951*6236dae4SAndroid Build Coastguard Worker 952*6236dae4SAndroid Build Coastguard WorkerRTSP session-id. See CURLOPT_RTSP_SESSION_ID(3) 953*6236dae4SAndroid Build Coastguard Worker 954*6236dae4SAndroid Build Coastguard Worker## CURLOPT_RTSP_STREAM_URI 955*6236dae4SAndroid Build Coastguard Worker 956*6236dae4SAndroid Build Coastguard WorkerRTSP stream URI. See CURLOPT_RTSP_STREAM_URI(3) 957*6236dae4SAndroid Build Coastguard Worker 958*6236dae4SAndroid Build Coastguard Worker## CURLOPT_RTSP_TRANSPORT 959*6236dae4SAndroid Build Coastguard Worker 960*6236dae4SAndroid Build Coastguard WorkerRTSP Transport: header. See CURLOPT_RTSP_TRANSPORT(3) 961*6236dae4SAndroid Build Coastguard Worker 962*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SASL_AUTHZID 963*6236dae4SAndroid Build Coastguard Worker 964*6236dae4SAndroid Build Coastguard WorkerSASL authorization identity (identity to act as). See CURLOPT_SASL_AUTHZID(3) 965*6236dae4SAndroid Build Coastguard Worker 966*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SASL_IR 967*6236dae4SAndroid Build Coastguard Worker 968*6236dae4SAndroid Build Coastguard WorkerEnable SASL initial response. See CURLOPT_SASL_IR(3) 969*6236dae4SAndroid Build Coastguard Worker 970*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SEEKDATA 971*6236dae4SAndroid Build Coastguard Worker 972*6236dae4SAndroid Build Coastguard WorkerData pointer to pass to the seek callback. See CURLOPT_SEEKDATA(3) 973*6236dae4SAndroid Build Coastguard Worker 974*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SEEKFUNCTION 975*6236dae4SAndroid Build Coastguard Worker 976*6236dae4SAndroid Build Coastguard WorkerCallback for seek operations. See CURLOPT_SEEKFUNCTION(3) 977*6236dae4SAndroid Build Coastguard Worker 978*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SERVER_RESPONSE_TIMEOUT 979*6236dae4SAndroid Build Coastguard Worker 980*6236dae4SAndroid Build Coastguard WorkerTimeout for server responses. See CURLOPT_SERVER_RESPONSE_TIMEOUT(3) 981*6236dae4SAndroid Build Coastguard Worker 982*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SERVER_RESPONSE_TIMEOUT_MS 983*6236dae4SAndroid Build Coastguard Worker 984*6236dae4SAndroid Build Coastguard WorkerTimeout for server responses. See CURLOPT_SERVER_RESPONSE_TIMEOUT_MS(3) 985*6236dae4SAndroid Build Coastguard Worker 986*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SERVICE_NAME 987*6236dae4SAndroid Build Coastguard Worker 988*6236dae4SAndroid Build Coastguard WorkerAuthentication service name. CURLOPT_SERVICE_NAME(3) 989*6236dae4SAndroid Build Coastguard Worker 990*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SHARE 991*6236dae4SAndroid Build Coastguard Worker 992*6236dae4SAndroid Build Coastguard WorkerShare object to use. See CURLOPT_SHARE(3) 993*6236dae4SAndroid Build Coastguard Worker 994*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SOCKOPTDATA 995*6236dae4SAndroid Build Coastguard Worker 996*6236dae4SAndroid Build Coastguard WorkerData pointer to pass to the sockopt callback. See CURLOPT_SOCKOPTDATA(3) 997*6236dae4SAndroid Build Coastguard Worker 998*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SOCKOPTFUNCTION 999*6236dae4SAndroid Build Coastguard Worker 1000*6236dae4SAndroid Build Coastguard WorkerCallback for sockopt operations. See CURLOPT_SOCKOPTFUNCTION(3) 1001*6236dae4SAndroid Build Coastguard Worker 1002*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SOCKS5_AUTH 1003*6236dae4SAndroid Build Coastguard Worker 1004*6236dae4SAndroid Build Coastguard WorkerSocks5 authentication methods. See CURLOPT_SOCKS5_AUTH(3) 1005*6236dae4SAndroid Build Coastguard Worker 1006*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SOCKS5_GSSAPI_NEC 1007*6236dae4SAndroid Build Coastguard Worker 1008*6236dae4SAndroid Build Coastguard WorkerSocks5 GSSAPI NEC mode. See CURLOPT_SOCKS5_GSSAPI_NEC(3) 1009*6236dae4SAndroid Build Coastguard Worker 1010*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SOCKS5_GSSAPI_SERVICE 1011*6236dae4SAndroid Build Coastguard Worker 1012*6236dae4SAndroid Build Coastguard Worker**Deprecated option** Socks5 GSSAPI service name. 1013*6236dae4SAndroid Build Coastguard WorkerSee CURLOPT_SOCKS5_GSSAPI_SERVICE(3) 1014*6236dae4SAndroid Build Coastguard Worker 1015*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSH_AUTH_TYPES 1016*6236dae4SAndroid Build Coastguard Worker 1017*6236dae4SAndroid Build Coastguard WorkerSSH authentication types. See CURLOPT_SSH_AUTH_TYPES(3) 1018*6236dae4SAndroid Build Coastguard Worker 1019*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSH_COMPRESSION 1020*6236dae4SAndroid Build Coastguard Worker 1021*6236dae4SAndroid Build Coastguard WorkerEnable SSH compression. See CURLOPT_SSH_COMPRESSION(3) 1022*6236dae4SAndroid Build Coastguard Worker 1023*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSH_HOSTKEYDATA 1024*6236dae4SAndroid Build Coastguard Worker 1025*6236dae4SAndroid Build Coastguard WorkerCustom pointer to pass to ssh host key callback. See CURLOPT_SSH_HOSTKEYDATA(3) 1026*6236dae4SAndroid Build Coastguard Worker 1027*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSH_HOSTKEYFUNCTION 1028*6236dae4SAndroid Build Coastguard Worker 1029*6236dae4SAndroid Build Coastguard WorkerCallback for checking host key handling. See CURLOPT_SSH_HOSTKEYFUNCTION(3) 1030*6236dae4SAndroid Build Coastguard Worker 1031*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSH_HOST_PUBLIC_KEY_MD5 1032*6236dae4SAndroid Build Coastguard Worker 1033*6236dae4SAndroid Build Coastguard WorkerMD5 of host's public key. See CURLOPT_SSH_HOST_PUBLIC_KEY_MD5(3) 1034*6236dae4SAndroid Build Coastguard Worker 1035*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256 1036*6236dae4SAndroid Build Coastguard Worker 1037*6236dae4SAndroid Build Coastguard WorkerSHA256 of host's public key. See CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256(3) 1038*6236dae4SAndroid Build Coastguard Worker 1039*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSH_KEYDATA 1040*6236dae4SAndroid Build Coastguard Worker 1041*6236dae4SAndroid Build Coastguard WorkerCustom pointer to pass to ssh key callback. See CURLOPT_SSH_KEYDATA(3) 1042*6236dae4SAndroid Build Coastguard Worker 1043*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSH_KEYFUNCTION 1044*6236dae4SAndroid Build Coastguard Worker 1045*6236dae4SAndroid Build Coastguard WorkerCallback for known hosts handling. See CURLOPT_SSH_KEYFUNCTION(3) 1046*6236dae4SAndroid Build Coastguard Worker 1047*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSH_KNOWNHOSTS 1048*6236dae4SAndroid Build Coastguard Worker 1049*6236dae4SAndroid Build Coastguard WorkerFilename with known hosts. See CURLOPT_SSH_KNOWNHOSTS(3) 1050*6236dae4SAndroid Build Coastguard Worker 1051*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSH_PRIVATE_KEYFILE 1052*6236dae4SAndroid Build Coastguard Worker 1053*6236dae4SAndroid Build Coastguard WorkerFilename of the private key. See CURLOPT_SSH_PRIVATE_KEYFILE(3) 1054*6236dae4SAndroid Build Coastguard Worker 1055*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSH_PUBLIC_KEYFILE 1056*6236dae4SAndroid Build Coastguard Worker 1057*6236dae4SAndroid Build Coastguard WorkerFilename of the public key. See CURLOPT_SSH_PUBLIC_KEYFILE(3) 1058*6236dae4SAndroid Build Coastguard Worker 1059*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSLCERT 1060*6236dae4SAndroid Build Coastguard Worker 1061*6236dae4SAndroid Build Coastguard WorkerClient cert. See CURLOPT_SSLCERT(3) 1062*6236dae4SAndroid Build Coastguard Worker 1063*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSLCERTTYPE 1064*6236dae4SAndroid Build Coastguard Worker 1065*6236dae4SAndroid Build Coastguard WorkerClient cert type. See CURLOPT_SSLCERTTYPE(3) 1066*6236dae4SAndroid Build Coastguard Worker 1067*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSLCERT_BLOB 1068*6236dae4SAndroid Build Coastguard Worker 1069*6236dae4SAndroid Build Coastguard WorkerClient cert memory buffer. See CURLOPT_SSLCERT_BLOB(3) 1070*6236dae4SAndroid Build Coastguard Worker 1071*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSLENGINE 1072*6236dae4SAndroid Build Coastguard Worker 1073*6236dae4SAndroid Build Coastguard WorkerUse identifier with SSL engine. See CURLOPT_SSLENGINE(3) 1074*6236dae4SAndroid Build Coastguard Worker 1075*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSLENGINE_DEFAULT 1076*6236dae4SAndroid Build Coastguard Worker 1077*6236dae4SAndroid Build Coastguard WorkerDefault SSL engine. See CURLOPT_SSLENGINE_DEFAULT(3) 1078*6236dae4SAndroid Build Coastguard Worker 1079*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSLKEY 1080*6236dae4SAndroid Build Coastguard Worker 1081*6236dae4SAndroid Build Coastguard WorkerClient key. See CURLOPT_SSLKEY(3) 1082*6236dae4SAndroid Build Coastguard Worker 1083*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSLKEYTYPE 1084*6236dae4SAndroid Build Coastguard Worker 1085*6236dae4SAndroid Build Coastguard WorkerClient key type. See CURLOPT_SSLKEYTYPE(3) 1086*6236dae4SAndroid Build Coastguard Worker 1087*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSLKEY_BLOB 1088*6236dae4SAndroid Build Coastguard Worker 1089*6236dae4SAndroid Build Coastguard WorkerClient key memory buffer. See CURLOPT_SSLKEY_BLOB(3) 1090*6236dae4SAndroid Build Coastguard Worker 1091*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSLVERSION 1092*6236dae4SAndroid Build Coastguard Worker 1093*6236dae4SAndroid Build Coastguard WorkerSSL version to use. See CURLOPT_SSLVERSION(3) 1094*6236dae4SAndroid Build Coastguard Worker 1095*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSL_CIPHER_LIST 1096*6236dae4SAndroid Build Coastguard Worker 1097*6236dae4SAndroid Build Coastguard WorkerCiphers to use. See CURLOPT_SSL_CIPHER_LIST(3) 1098*6236dae4SAndroid Build Coastguard Worker 1099*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSL_CTX_DATA 1100*6236dae4SAndroid Build Coastguard Worker 1101*6236dae4SAndroid Build Coastguard WorkerData pointer to pass to the SSL context callback. See CURLOPT_SSL_CTX_DATA(3) 1102*6236dae4SAndroid Build Coastguard Worker 1103*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSL_CTX_FUNCTION 1104*6236dae4SAndroid Build Coastguard Worker 1105*6236dae4SAndroid Build Coastguard WorkerCallback for SSL context logic. See CURLOPT_SSL_CTX_FUNCTION(3) 1106*6236dae4SAndroid Build Coastguard Worker 1107*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSL_EC_CURVES 1108*6236dae4SAndroid Build Coastguard Worker 1109*6236dae4SAndroid Build Coastguard WorkerSet key exchange curves. See CURLOPT_SSL_EC_CURVES(3) 1110*6236dae4SAndroid Build Coastguard Worker 1111*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSL_ENABLE_ALPN 1112*6236dae4SAndroid Build Coastguard Worker 1113*6236dae4SAndroid Build Coastguard WorkerEnable use of ALPN. See CURLOPT_SSL_ENABLE_ALPN(3) 1114*6236dae4SAndroid Build Coastguard Worker 1115*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSL_ENABLE_NPN 1116*6236dae4SAndroid Build Coastguard Worker 1117*6236dae4SAndroid Build Coastguard Worker**OBSOLETE** Enable use of NPN. See CURLOPT_SSL_ENABLE_NPN(3) 1118*6236dae4SAndroid Build Coastguard Worker 1119*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSL_FALSESTART 1120*6236dae4SAndroid Build Coastguard Worker 1121*6236dae4SAndroid Build Coastguard WorkerEnable TLS False Start. See CURLOPT_SSL_FALSESTART(3) 1122*6236dae4SAndroid Build Coastguard Worker 1123*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSL_OPTIONS 1124*6236dae4SAndroid Build Coastguard Worker 1125*6236dae4SAndroid Build Coastguard WorkerControl SSL behavior. See CURLOPT_SSL_OPTIONS(3) 1126*6236dae4SAndroid Build Coastguard Worker 1127*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSL_SESSIONID_CACHE 1128*6236dae4SAndroid Build Coastguard Worker 1129*6236dae4SAndroid Build Coastguard WorkerDisable SSL session-id cache. See CURLOPT_SSL_SESSIONID_CACHE(3) 1130*6236dae4SAndroid Build Coastguard Worker 1131*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSL_VERIFYHOST 1132*6236dae4SAndroid Build Coastguard Worker 1133*6236dae4SAndroid Build Coastguard WorkerVerify the hostname in the SSL certificate. See CURLOPT_SSL_VERIFYHOST(3) 1134*6236dae4SAndroid Build Coastguard Worker 1135*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSL_VERIFYPEER 1136*6236dae4SAndroid Build Coastguard Worker 1137*6236dae4SAndroid Build Coastguard WorkerVerify the SSL certificate. See CURLOPT_SSL_VERIFYPEER(3) 1138*6236dae4SAndroid Build Coastguard Worker 1139*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SSL_VERIFYSTATUS 1140*6236dae4SAndroid Build Coastguard Worker 1141*6236dae4SAndroid Build Coastguard WorkerVerify the SSL certificate's status. See CURLOPT_SSL_VERIFYSTATUS(3) 1142*6236dae4SAndroid Build Coastguard Worker 1143*6236dae4SAndroid Build Coastguard Worker## CURLOPT_STDERR 1144*6236dae4SAndroid Build Coastguard Worker 1145*6236dae4SAndroid Build Coastguard WorkerRedirect stderr to another stream. See CURLOPT_STDERR(3) 1146*6236dae4SAndroid Build Coastguard Worker 1147*6236dae4SAndroid Build Coastguard Worker## CURLOPT_STREAM_DEPENDS 1148*6236dae4SAndroid Build Coastguard Worker 1149*6236dae4SAndroid Build Coastguard WorkerThis HTTP/2 stream depends on another. See CURLOPT_STREAM_DEPENDS(3) 1150*6236dae4SAndroid Build Coastguard Worker 1151*6236dae4SAndroid Build Coastguard Worker## CURLOPT_STREAM_DEPENDS_E 1152*6236dae4SAndroid Build Coastguard Worker 1153*6236dae4SAndroid Build Coastguard WorkerThis HTTP/2 stream depends on another exclusively. See 1154*6236dae4SAndroid Build Coastguard WorkerCURLOPT_STREAM_DEPENDS_E(3) 1155*6236dae4SAndroid Build Coastguard Worker 1156*6236dae4SAndroid Build Coastguard Worker## CURLOPT_STREAM_WEIGHT 1157*6236dae4SAndroid Build Coastguard Worker 1158*6236dae4SAndroid Build Coastguard WorkerSet this HTTP/2 stream's weight. See CURLOPT_STREAM_WEIGHT(3) 1159*6236dae4SAndroid Build Coastguard Worker 1160*6236dae4SAndroid Build Coastguard Worker## CURLOPT_SUPPRESS_CONNECT_HEADERS 1161*6236dae4SAndroid Build Coastguard Worker 1162*6236dae4SAndroid Build Coastguard WorkerSuppress proxy CONNECT response headers from user callbacks. See 1163*6236dae4SAndroid Build Coastguard WorkerCURLOPT_SUPPRESS_CONNECT_HEADERS(3) 1164*6236dae4SAndroid Build Coastguard Worker 1165*6236dae4SAndroid Build Coastguard Worker## CURLOPT_TCP_FASTOPEN 1166*6236dae4SAndroid Build Coastguard Worker 1167*6236dae4SAndroid Build Coastguard WorkerEnable TCP Fast Open. See CURLOPT_TCP_FASTOPEN(3) 1168*6236dae4SAndroid Build Coastguard Worker 1169*6236dae4SAndroid Build Coastguard Worker## CURLOPT_TCP_KEEPALIVE 1170*6236dae4SAndroid Build Coastguard Worker 1171*6236dae4SAndroid Build Coastguard WorkerEnable TCP keep-alive. See CURLOPT_TCP_KEEPALIVE(3) 1172*6236dae4SAndroid Build Coastguard Worker 1173*6236dae4SAndroid Build Coastguard Worker## CURLOPT_TCP_KEEPCNT 1174*6236dae4SAndroid Build Coastguard Worker 1175*6236dae4SAndroid Build Coastguard WorkerMaximum number of keep-alive probes. See CURLOPT_TCP_KEEPCNT(3) 1176*6236dae4SAndroid Build Coastguard Worker 1177*6236dae4SAndroid Build Coastguard Worker## CURLOPT_TCP_KEEPIDLE 1178*6236dae4SAndroid Build Coastguard Worker 1179*6236dae4SAndroid Build Coastguard WorkerIdle time before sending keep-alive. See CURLOPT_TCP_KEEPIDLE(3) 1180*6236dae4SAndroid Build Coastguard Worker 1181*6236dae4SAndroid Build Coastguard Worker## CURLOPT_TCP_KEEPINTVL 1182*6236dae4SAndroid Build Coastguard Worker 1183*6236dae4SAndroid Build Coastguard WorkerInterval between keep-alive probes. See CURLOPT_TCP_KEEPINTVL(3) 1184*6236dae4SAndroid Build Coastguard Worker 1185*6236dae4SAndroid Build Coastguard Worker## CURLOPT_TCP_NODELAY 1186*6236dae4SAndroid Build Coastguard Worker 1187*6236dae4SAndroid Build Coastguard WorkerDisable the Nagle algorithm. See CURLOPT_TCP_NODELAY(3) 1188*6236dae4SAndroid Build Coastguard Worker 1189*6236dae4SAndroid Build Coastguard Worker## CURLOPT_TELNETOPTIONS 1190*6236dae4SAndroid Build Coastguard Worker 1191*6236dae4SAndroid Build Coastguard WorkerTELNET options. See CURLOPT_TELNETOPTIONS(3) 1192*6236dae4SAndroid Build Coastguard Worker 1193*6236dae4SAndroid Build Coastguard Worker## CURLOPT_TFTP_BLKSIZE 1194*6236dae4SAndroid Build Coastguard Worker 1195*6236dae4SAndroid Build Coastguard WorkerTFTP block size. See CURLOPT_TFTP_BLKSIZE(3) 1196*6236dae4SAndroid Build Coastguard Worker 1197*6236dae4SAndroid Build Coastguard Worker## CURLOPT_TFTP_NO_OPTIONS 1198*6236dae4SAndroid Build Coastguard Worker 1199*6236dae4SAndroid Build Coastguard WorkerDo not send TFTP options requests. See CURLOPT_TFTP_NO_OPTIONS(3) 1200*6236dae4SAndroid Build Coastguard Worker 1201*6236dae4SAndroid Build Coastguard Worker## CURLOPT_TIMECONDITION 1202*6236dae4SAndroid Build Coastguard Worker 1203*6236dae4SAndroid Build Coastguard WorkerMake a time conditional request. See CURLOPT_TIMECONDITION(3) 1204*6236dae4SAndroid Build Coastguard Worker 1205*6236dae4SAndroid Build Coastguard Worker## CURLOPT_TIMEOUT 1206*6236dae4SAndroid Build Coastguard Worker 1207*6236dae4SAndroid Build Coastguard WorkerTimeout for the entire request. See CURLOPT_TIMEOUT(3) 1208*6236dae4SAndroid Build Coastguard Worker 1209*6236dae4SAndroid Build Coastguard Worker## CURLOPT_TIMEOUT_MS 1210*6236dae4SAndroid Build Coastguard Worker 1211*6236dae4SAndroid Build Coastguard WorkerMillisecond timeout for the entire request. See CURLOPT_TIMEOUT_MS(3) 1212*6236dae4SAndroid Build Coastguard Worker 1213*6236dae4SAndroid Build Coastguard Worker## CURLOPT_TIMEVALUE 1214*6236dae4SAndroid Build Coastguard Worker 1215*6236dae4SAndroid Build Coastguard WorkerTime value for the time conditional request. See CURLOPT_TIMEVALUE(3) 1216*6236dae4SAndroid Build Coastguard Worker 1217*6236dae4SAndroid Build Coastguard Worker## CURLOPT_TIMEVALUE_LARGE 1218*6236dae4SAndroid Build Coastguard Worker 1219*6236dae4SAndroid Build Coastguard WorkerTime value for the time conditional request. See CURLOPT_TIMEVALUE_LARGE(3) 1220*6236dae4SAndroid Build Coastguard Worker 1221*6236dae4SAndroid Build Coastguard Worker## CURLOPT_TLS13_CIPHERS 1222*6236dae4SAndroid Build Coastguard Worker 1223*6236dae4SAndroid Build Coastguard WorkerTLS 1.3 cipher suites to use. See CURLOPT_TLS13_CIPHERS(3) 1224*6236dae4SAndroid Build Coastguard Worker 1225*6236dae4SAndroid Build Coastguard Worker## CURLOPT_TLSAUTH_PASSWORD 1226*6236dae4SAndroid Build Coastguard Worker 1227*6236dae4SAndroid Build Coastguard WorkerTLS authentication password. See CURLOPT_TLSAUTH_PASSWORD(3) 1228*6236dae4SAndroid Build Coastguard Worker 1229*6236dae4SAndroid Build Coastguard Worker## CURLOPT_TLSAUTH_TYPE 1230*6236dae4SAndroid Build Coastguard Worker 1231*6236dae4SAndroid Build Coastguard WorkerTLS authentication methods. See CURLOPT_TLSAUTH_TYPE(3) 1232*6236dae4SAndroid Build Coastguard Worker 1233*6236dae4SAndroid Build Coastguard Worker## CURLOPT_TLSAUTH_USERNAME 1234*6236dae4SAndroid Build Coastguard Worker 1235*6236dae4SAndroid Build Coastguard WorkerTLS authentication username. See CURLOPT_TLSAUTH_USERNAME(3) 1236*6236dae4SAndroid Build Coastguard Worker 1237*6236dae4SAndroid Build Coastguard Worker## CURLOPT_TRAILERDATA 1238*6236dae4SAndroid Build Coastguard Worker 1239*6236dae4SAndroid Build Coastguard WorkerCustom pointer passed to the trailing headers callback. See 1240*6236dae4SAndroid Build Coastguard WorkerCURLOPT_TRAILERDATA(3) 1241*6236dae4SAndroid Build Coastguard Worker 1242*6236dae4SAndroid Build Coastguard Worker## CURLOPT_TRAILERFUNCTION 1243*6236dae4SAndroid Build Coastguard Worker 1244*6236dae4SAndroid Build Coastguard WorkerSet callback for sending trailing headers. See 1245*6236dae4SAndroid Build Coastguard WorkerCURLOPT_TRAILERFUNCTION(3) 1246*6236dae4SAndroid Build Coastguard Worker 1247*6236dae4SAndroid Build Coastguard Worker## CURLOPT_TRANSFERTEXT 1248*6236dae4SAndroid Build Coastguard Worker 1249*6236dae4SAndroid Build Coastguard WorkerUse text transfer. See CURLOPT_TRANSFERTEXT(3) 1250*6236dae4SAndroid Build Coastguard Worker 1251*6236dae4SAndroid Build Coastguard Worker## CURLOPT_TRANSFER_ENCODING 1252*6236dae4SAndroid Build Coastguard Worker 1253*6236dae4SAndroid Build Coastguard WorkerRequest Transfer-Encoding. See CURLOPT_TRANSFER_ENCODING(3) 1254*6236dae4SAndroid Build Coastguard Worker 1255*6236dae4SAndroid Build Coastguard Worker## CURLOPT_UNIX_SOCKET_PATH 1256*6236dae4SAndroid Build Coastguard Worker 1257*6236dae4SAndroid Build Coastguard WorkerPath to a Unix domain socket. See CURLOPT_UNIX_SOCKET_PATH(3) 1258*6236dae4SAndroid Build Coastguard Worker 1259*6236dae4SAndroid Build Coastguard Worker## CURLOPT_UNRESTRICTED_AUTH 1260*6236dae4SAndroid Build Coastguard Worker 1261*6236dae4SAndroid Build Coastguard WorkerDo not restrict authentication to original host. CURLOPT_UNRESTRICTED_AUTH(3) 1262*6236dae4SAndroid Build Coastguard Worker 1263*6236dae4SAndroid Build Coastguard Worker## CURLOPT_UPKEEP_INTERVAL_MS 1264*6236dae4SAndroid Build Coastguard Worker 1265*6236dae4SAndroid Build Coastguard WorkerSets the interval at which connection upkeep are performed. See 1266*6236dae4SAndroid Build Coastguard WorkerCURLOPT_UPKEEP_INTERVAL_MS(3) 1267*6236dae4SAndroid Build Coastguard Worker 1268*6236dae4SAndroid Build Coastguard Worker## CURLOPT_UPLOAD 1269*6236dae4SAndroid Build Coastguard Worker 1270*6236dae4SAndroid Build Coastguard WorkerUpload data. See CURLOPT_UPLOAD(3) 1271*6236dae4SAndroid Build Coastguard Worker 1272*6236dae4SAndroid Build Coastguard Worker## CURLOPT_UPLOAD_BUFFERSIZE 1273*6236dae4SAndroid Build Coastguard Worker 1274*6236dae4SAndroid Build Coastguard WorkerSet upload buffer size. See CURLOPT_UPLOAD_BUFFERSIZE(3) 1275*6236dae4SAndroid Build Coastguard Worker 1276*6236dae4SAndroid Build Coastguard Worker## CURLOPT_URL 1277*6236dae4SAndroid Build Coastguard Worker 1278*6236dae4SAndroid Build Coastguard WorkerURL to work on. See CURLOPT_URL(3) 1279*6236dae4SAndroid Build Coastguard Worker 1280*6236dae4SAndroid Build Coastguard Worker## CURLOPT_USERAGENT 1281*6236dae4SAndroid Build Coastguard Worker 1282*6236dae4SAndroid Build Coastguard WorkerUser-Agent: header. See CURLOPT_USERAGENT(3) 1283*6236dae4SAndroid Build Coastguard Worker 1284*6236dae4SAndroid Build Coastguard Worker## CURLOPT_USERNAME 1285*6236dae4SAndroid Build Coastguard Worker 1286*6236dae4SAndroid Build Coastguard WorkerUsername. See CURLOPT_USERNAME(3) 1287*6236dae4SAndroid Build Coastguard Worker 1288*6236dae4SAndroid Build Coastguard Worker## CURLOPT_USERPWD 1289*6236dae4SAndroid Build Coastguard Worker 1290*6236dae4SAndroid Build Coastguard WorkerUsername and password. See CURLOPT_USERPWD(3) 1291*6236dae4SAndroid Build Coastguard Worker 1292*6236dae4SAndroid Build Coastguard Worker## CURLOPT_USE_SSL 1293*6236dae4SAndroid Build Coastguard Worker 1294*6236dae4SAndroid Build Coastguard WorkerUse TLS/SSL. See CURLOPT_USE_SSL(3) 1295*6236dae4SAndroid Build Coastguard Worker 1296*6236dae4SAndroid Build Coastguard Worker## CURLOPT_VERBOSE 1297*6236dae4SAndroid Build Coastguard Worker 1298*6236dae4SAndroid Build Coastguard WorkerDisplay verbose information. See CURLOPT_VERBOSE(3) 1299*6236dae4SAndroid Build Coastguard Worker 1300*6236dae4SAndroid Build Coastguard Worker## CURLOPT_WILDCARDMATCH 1301*6236dae4SAndroid Build Coastguard Worker 1302*6236dae4SAndroid Build Coastguard WorkerTransfer multiple files according to a filename pattern. See 1303*6236dae4SAndroid Build Coastguard WorkerCURLOPT_WILDCARDMATCH(3) 1304*6236dae4SAndroid Build Coastguard Worker 1305*6236dae4SAndroid Build Coastguard Worker## CURLOPT_WRITEDATA 1306*6236dae4SAndroid Build Coastguard Worker 1307*6236dae4SAndroid Build Coastguard WorkerData pointer to pass to the write callback. See CURLOPT_WRITEDATA(3) 1308*6236dae4SAndroid Build Coastguard Worker 1309*6236dae4SAndroid Build Coastguard Worker## CURLOPT_WRITEFUNCTION 1310*6236dae4SAndroid Build Coastguard Worker 1311*6236dae4SAndroid Build Coastguard WorkerCallback for writing data. See CURLOPT_WRITEFUNCTION(3) 1312*6236dae4SAndroid Build Coastguard Worker 1313*6236dae4SAndroid Build Coastguard Worker## CURLOPT_WS_OPTIONS 1314*6236dae4SAndroid Build Coastguard Worker 1315*6236dae4SAndroid Build Coastguard WorkerSet WebSocket options. See CURLOPT_WS_OPTIONS(3) 1316*6236dae4SAndroid Build Coastguard Worker 1317*6236dae4SAndroid Build Coastguard Worker## CURLOPT_XFERINFODATA 1318*6236dae4SAndroid Build Coastguard Worker 1319*6236dae4SAndroid Build Coastguard WorkerData pointer to pass to the progress meter callback. See 1320*6236dae4SAndroid Build Coastguard WorkerCURLOPT_XFERINFODATA(3) 1321*6236dae4SAndroid Build Coastguard Worker 1322*6236dae4SAndroid Build Coastguard Worker## CURLOPT_XFERINFOFUNCTION 1323*6236dae4SAndroid Build Coastguard Worker 1324*6236dae4SAndroid Build Coastguard WorkerCallback for progress meter. See CURLOPT_XFERINFOFUNCTION(3) 1325*6236dae4SAndroid Build Coastguard Worker 1326*6236dae4SAndroid Build Coastguard Worker## CURLOPT_XOAUTH2_BEARER 1327*6236dae4SAndroid Build Coastguard Worker 1328*6236dae4SAndroid Build Coastguard WorkerOAuth2 bearer token. See CURLOPT_XOAUTH2_BEARER(3) 1329*6236dae4SAndroid Build Coastguard Worker 1330*6236dae4SAndroid Build Coastguard Worker# %PROTOCOLS% 1331*6236dae4SAndroid Build Coastguard Worker 1332*6236dae4SAndroid Build Coastguard Worker# EXAMPLE 1333*6236dae4SAndroid Build Coastguard Worker 1334*6236dae4SAndroid Build Coastguard Worker~~~c 1335*6236dae4SAndroid Build Coastguard Workerint main(void) 1336*6236dae4SAndroid Build Coastguard Worker{ 1337*6236dae4SAndroid Build Coastguard Worker CURL *curl = curl_easy_init(); 1338*6236dae4SAndroid Build Coastguard Worker if(curl) { 1339*6236dae4SAndroid Build Coastguard Worker CURLcode res; 1340*6236dae4SAndroid Build Coastguard Worker curl_easy_setopt(curl, CURLOPT_URL, "https://example.com"); 1341*6236dae4SAndroid Build Coastguard Worker res = curl_easy_perform(curl); 1342*6236dae4SAndroid Build Coastguard Worker curl_easy_cleanup(curl); 1343*6236dae4SAndroid Build Coastguard Worker } 1344*6236dae4SAndroid Build Coastguard Worker} 1345*6236dae4SAndroid Build Coastguard Worker~~~ 1346*6236dae4SAndroid Build Coastguard Worker 1347*6236dae4SAndroid Build Coastguard Worker# %AVAILABILITY% 1348*6236dae4SAndroid Build Coastguard Worker 1349*6236dae4SAndroid Build Coastguard Worker# RETURN VALUE 1350*6236dae4SAndroid Build Coastguard Worker 1351*6236dae4SAndroid Build Coastguard Worker*CURLE_OK* (zero) means that the option was set properly, non-zero means an 1352*6236dae4SAndroid Build Coastguard Workererror occurred as *\<curl/curl.h\>* defines. See the libcurl-errors(3) man 1353*6236dae4SAndroid Build Coastguard Workerpage for the full list with descriptions. 1354*6236dae4SAndroid Build Coastguard Worker 1355*6236dae4SAndroid Build Coastguard WorkerStrings passed on to libcurl must be shorter than 8000000 bytes, otherwise 1356*6236dae4SAndroid Build Coastguard Workercurl_easy_setopt(3) returns **CURLE_BAD_FUNCTION_ARGUMENT** (added in 7.65.0). 1357*6236dae4SAndroid Build Coastguard Worker 1358*6236dae4SAndroid Build Coastguard Worker**CURLE_BAD_FUNCTION_ARGUMENT** is returned when the argument to an option is 1359*6236dae4SAndroid Build Coastguard Workerinvalid, like perhaps out of range. 1360*6236dae4SAndroid Build Coastguard Worker 1361*6236dae4SAndroid Build Coastguard WorkerIf you try to set an option that libcurl does not know about, perhaps because 1362*6236dae4SAndroid Build Coastguard Workerthe library is too old to support it or the option was removed in a recent 1363*6236dae4SAndroid Build Coastguard Workerversion, this function returns *CURLE_UNKNOWN_OPTION*. If support for the 1364*6236dae4SAndroid Build Coastguard Workeroption was disabled at compile-time, it returns *CURLE_NOT_BUILT_IN*. 1365