xref: /aosp_15_r20/external/curl/docs/libcurl/curl_easy_setopt.md (revision 6236dae45794135f37c4eb022389c904c8b0090d)
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