xref: /aosp_15_r20/external/curl/docs/options-in-versions (revision 6236dae45794135f37c4eb022389c904c8b0090d)
1*6236dae4SAndroid Build Coastguard Worker                                  _   _ ____  _
2*6236dae4SAndroid Build Coastguard Worker                              ___| | | |  _ \| |
3*6236dae4SAndroid Build Coastguard Worker                             / __| | | | |_) | |
4*6236dae4SAndroid Build Coastguard Worker                            | (__| |_| |  _ <| |___
5*6236dae4SAndroid Build Coastguard Worker                             \___|\___/|_| \_\_____|
6*6236dae4SAndroid Build Coastguard Worker
7*6236dae4SAndroid Build Coastguard Worker This document lists all command line options present in curl, together with
8*6236dae4SAndroid Build Coastguard Worker exact information about the first curl version that supports it. The options
9*6236dae4SAndroid Build Coastguard Worker are sorted alphabetically on the long name.
10*6236dae4SAndroid Build Coastguard Worker
11*6236dae4SAndroid Build Coastguard Worker Long (short)                        Introduced
12*6236dae4SAndroid Build Coastguard Worker
13*6236dae4SAndroid Build Coastguard Worker--abstract-unix-socket               7.53.0
14*6236dae4SAndroid Build Coastguard Worker--alt-svc                            7.64.1
15*6236dae4SAndroid Build Coastguard Worker--anyauth                            7.10.6
16*6236dae4SAndroid Build Coastguard Worker--append (-a)                        4.8
17*6236dae4SAndroid Build Coastguard Worker--aws-sigv4                          7.75.0
18*6236dae4SAndroid Build Coastguard Worker--basic                              7.10.6
19*6236dae4SAndroid Build Coastguard Worker--ca-native                          8.2.0
20*6236dae4SAndroid Build Coastguard Worker--cacert                             7.5
21*6236dae4SAndroid Build Coastguard Worker--capath                             7.9.8
22*6236dae4SAndroid Build Coastguard Worker--cert (-E)                          5.0
23*6236dae4SAndroid Build Coastguard Worker--cert-status                        7.41.0
24*6236dae4SAndroid Build Coastguard Worker--cert-type                          7.9.3
25*6236dae4SAndroid Build Coastguard Worker--ciphers                            7.9
26*6236dae4SAndroid Build Coastguard Worker--compressed                         7.10
27*6236dae4SAndroid Build Coastguard Worker--compressed-ssh                     7.56.0
28*6236dae4SAndroid Build Coastguard Worker--config (-K)                        4.10
29*6236dae4SAndroid Build Coastguard Worker--connect-timeout                    7.7
30*6236dae4SAndroid Build Coastguard Worker--connect-to                         7.49.0
31*6236dae4SAndroid Build Coastguard Worker--continue-at (-C)                   4.8
32*6236dae4SAndroid Build Coastguard Worker--cookie (-b)                        4.9
33*6236dae4SAndroid Build Coastguard Worker--cookie-jar (-c)                    7.9
34*6236dae4SAndroid Build Coastguard Worker--create-dirs                        7.10.3
35*6236dae4SAndroid Build Coastguard Worker--create-file-mode                   7.75.0
36*6236dae4SAndroid Build Coastguard Worker--crlf                               5.7
37*6236dae4SAndroid Build Coastguard Worker--crlfile                            7.19.7
38*6236dae4SAndroid Build Coastguard Worker--curves                             7.73.0
39*6236dae4SAndroid Build Coastguard Worker--data (-d)                          4.0
40*6236dae4SAndroid Build Coastguard Worker--data-ascii                         7.2
41*6236dae4SAndroid Build Coastguard Worker--data-binary                        7.2
42*6236dae4SAndroid Build Coastguard Worker--data-raw                           7.43.0
43*6236dae4SAndroid Build Coastguard Worker--data-urlencode                     7.18.0
44*6236dae4SAndroid Build Coastguard Worker--delegation                         7.22.0
45*6236dae4SAndroid Build Coastguard Worker--digest                             7.10.6
46*6236dae4SAndroid Build Coastguard Worker--disable (-q)                       5.0
47*6236dae4SAndroid Build Coastguard Worker--disable-eprt                       7.10.5
48*6236dae4SAndroid Build Coastguard Worker--disable-epsv                       7.9.2
49*6236dae4SAndroid Build Coastguard Worker--disallow-username-in-url           7.61.0
50*6236dae4SAndroid Build Coastguard Worker--dns-interface                      7.33.0
51*6236dae4SAndroid Build Coastguard Worker--dns-ipv4-addr                      7.33.0
52*6236dae4SAndroid Build Coastguard Worker--dns-ipv6-addr                      7.33.0
53*6236dae4SAndroid Build Coastguard Worker--dns-servers                        7.33.0
54*6236dae4SAndroid Build Coastguard Worker--doh-cert-status                    7.76.0
55*6236dae4SAndroid Build Coastguard Worker--doh-insecure                       7.76.0
56*6236dae4SAndroid Build Coastguard Worker--doh-url                            7.62.0
57*6236dae4SAndroid Build Coastguard Worker--dump-ca-embed                      8.10.0
58*6236dae4SAndroid Build Coastguard Worker--dump-header (-D)                   5.7
59*6236dae4SAndroid Build Coastguard Worker--ech                                8.8.0
60*6236dae4SAndroid Build Coastguard Worker--egd-file                           7.7
61*6236dae4SAndroid Build Coastguard Worker--engine                             7.9.3
62*6236dae4SAndroid Build Coastguard Worker--etag-compare                       7.68.0
63*6236dae4SAndroid Build Coastguard Worker--etag-save                          7.68.0
64*6236dae4SAndroid Build Coastguard Worker--expect100-timeout                  7.47.0
65*6236dae4SAndroid Build Coastguard Worker--fail (-f)                          4.0
66*6236dae4SAndroid Build Coastguard Worker--fail-early                         7.52.0
67*6236dae4SAndroid Build Coastguard Worker--fail-with-body                     7.76.0
68*6236dae4SAndroid Build Coastguard Worker--false-start                        7.42.0
69*6236dae4SAndroid Build Coastguard Worker--form (-F)                          5.0
70*6236dae4SAndroid Build Coastguard Worker--form-escape                        7.81.0
71*6236dae4SAndroid Build Coastguard Worker--form-string                        7.13.2
72*6236dae4SAndroid Build Coastguard Worker--ftp-account                        7.13.0
73*6236dae4SAndroid Build Coastguard Worker--ftp-alternative-to-user            7.15.5
74*6236dae4SAndroid Build Coastguard Worker--ftp-create-dirs                    7.10.7
75*6236dae4SAndroid Build Coastguard Worker--ftp-method                         7.15.1
76*6236dae4SAndroid Build Coastguard Worker--ftp-pasv                           7.11.0
77*6236dae4SAndroid Build Coastguard Worker--ftp-port (-P)                      4.0
78*6236dae4SAndroid Build Coastguard Worker--ftp-pret                           7.20.0
79*6236dae4SAndroid Build Coastguard Worker--ftp-skip-pasv-ip                   7.14.2
80*6236dae4SAndroid Build Coastguard Worker--ftp-ssl-ccc                        7.16.1
81*6236dae4SAndroid Build Coastguard Worker--ftp-ssl-ccc-mode                   7.16.2
82*6236dae4SAndroid Build Coastguard Worker--ftp-ssl-control                    7.16.0
83*6236dae4SAndroid Build Coastguard Worker--get (-G)                           7.8.1
84*6236dae4SAndroid Build Coastguard Worker--globoff (-g)                       7.6
85*6236dae4SAndroid Build Coastguard Worker--happy-eyeballs-timeout-ms          7.59.0
86*6236dae4SAndroid Build Coastguard Worker--haproxy-protocol                   7.60.0
87*6236dae4SAndroid Build Coastguard Worker--haproxy-clientip                   8.2.0
88*6236dae4SAndroid Build Coastguard Worker--head (-I)                          4.0
89*6236dae4SAndroid Build Coastguard Worker--header (-H)                        5.0
90*6236dae4SAndroid Build Coastguard Worker--help (-h)                          4.0
91*6236dae4SAndroid Build Coastguard Worker--hostpubmd5                         7.17.1
92*6236dae4SAndroid Build Coastguard Worker--hostpubsha256                      7.80.0
93*6236dae4SAndroid Build Coastguard Worker--hsts                               7.74.0
94*6236dae4SAndroid Build Coastguard Worker--http0.9                            7.64.0
95*6236dae4SAndroid Build Coastguard Worker--http1.0 (-0)                       7.9.1
96*6236dae4SAndroid Build Coastguard Worker--http1.1                            7.33.0
97*6236dae4SAndroid Build Coastguard Worker--http2                              7.33.0
98*6236dae4SAndroid Build Coastguard Worker--http2-prior-knowledge              7.49.0
99*6236dae4SAndroid Build Coastguard Worker--http3                              7.66.0
100*6236dae4SAndroid Build Coastguard Worker--http3-only                         7.88.0
101*6236dae4SAndroid Build Coastguard Worker--ignore-content-length              7.14.1
102*6236dae4SAndroid Build Coastguard Worker--ip-tos                             8.9.0
103*6236dae4SAndroid Build Coastguard Worker--ipfs-gateway                       8.4.0
104*6236dae4SAndroid Build Coastguard Worker--insecure (-k)                      7.10
105*6236dae4SAndroid Build Coastguard Worker--interface                          7.3
106*6236dae4SAndroid Build Coastguard Worker--ipv4 (-4)                          7.10.8
107*6236dae4SAndroid Build Coastguard Worker--ipv6 (-6)                          7.10.8
108*6236dae4SAndroid Build Coastguard Worker--json                               7.82.0
109*6236dae4SAndroid Build Coastguard Worker--junk-session-cookies (-j)          7.9.7
110*6236dae4SAndroid Build Coastguard Worker--keepalive-cnt                      8.9.0
111*6236dae4SAndroid Build Coastguard Worker--keepalive-time                     7.18.0
112*6236dae4SAndroid Build Coastguard Worker--key                                7.9.3
113*6236dae4SAndroid Build Coastguard Worker--key-type                           7.9.3
114*6236dae4SAndroid Build Coastguard Worker--krb                                7.3
115*6236dae4SAndroid Build Coastguard Worker--libcurl                            7.16.1
116*6236dae4SAndroid Build Coastguard Worker--limit-rate                         7.10
117*6236dae4SAndroid Build Coastguard Worker--list-only (-l)                     4.0
118*6236dae4SAndroid Build Coastguard Worker--local-port                         7.15.2
119*6236dae4SAndroid Build Coastguard Worker--location (-L)                      4.9
120*6236dae4SAndroid Build Coastguard Worker--location-trusted                   7.10.4
121*6236dae4SAndroid Build Coastguard Worker--login-options                      7.34.0
122*6236dae4SAndroid Build Coastguard Worker--mail-auth                          7.25.0
123*6236dae4SAndroid Build Coastguard Worker--mail-from                          7.20.0
124*6236dae4SAndroid Build Coastguard Worker--mail-rcpt                          7.20.0
125*6236dae4SAndroid Build Coastguard Worker--mail-rcpt-allowfails               7.69.0
126*6236dae4SAndroid Build Coastguard Worker--manual (-M)                        5.2
127*6236dae4SAndroid Build Coastguard Worker--max-filesize                       7.10.8
128*6236dae4SAndroid Build Coastguard Worker--max-redirs                         7.5
129*6236dae4SAndroid Build Coastguard Worker--max-time (-m)                      4.0
130*6236dae4SAndroid Build Coastguard Worker--metalink                           7.27.0
131*6236dae4SAndroid Build Coastguard Worker--mptcp                              8.9.0
132*6236dae4SAndroid Build Coastguard Worker--negotiate                          7.10.6
133*6236dae4SAndroid Build Coastguard Worker--netrc (-n)                         4.6
134*6236dae4SAndroid Build Coastguard Worker--netrc-file                         7.21.5
135*6236dae4SAndroid Build Coastguard Worker--netrc-optional                     7.9.8
136*6236dae4SAndroid Build Coastguard Worker--next (-:)                          7.36.0
137*6236dae4SAndroid Build Coastguard Worker--no-alpn                            7.36.0
138*6236dae4SAndroid Build Coastguard Worker--no-buffer (-N)                     6.5
139*6236dae4SAndroid Build Coastguard Worker--no-clobber                         7.83.0
140*6236dae4SAndroid Build Coastguard Worker--no-keepalive                       7.18.0
141*6236dae4SAndroid Build Coastguard Worker--no-npn                             7.36.0
142*6236dae4SAndroid Build Coastguard Worker--no-progress-meter                  7.67.0
143*6236dae4SAndroid Build Coastguard Worker--no-sessionid                       7.16.0
144*6236dae4SAndroid Build Coastguard Worker--noproxy                            7.19.4
145*6236dae4SAndroid Build Coastguard Worker--ntlm                               7.10.6
146*6236dae4SAndroid Build Coastguard Worker--ntlm-wb                            7.22.0
147*6236dae4SAndroid Build Coastguard Worker--oauth2-bearer                      7.33.0
148*6236dae4SAndroid Build Coastguard Worker--output (-o)                        4.0
149*6236dae4SAndroid Build Coastguard Worker--output-dir                         7.73.0
150*6236dae4SAndroid Build Coastguard Worker--parallel (-Z)                      7.66.0
151*6236dae4SAndroid Build Coastguard Worker--parallel-immediate                 7.68.0
152*6236dae4SAndroid Build Coastguard Worker--parallel-max                       7.66.0
153*6236dae4SAndroid Build Coastguard Worker--pass                               7.9.3
154*6236dae4SAndroid Build Coastguard Worker--path-as-is                         7.42.0
155*6236dae4SAndroid Build Coastguard Worker--pinnedpubkey                       7.39.0
156*6236dae4SAndroid Build Coastguard Worker--post301                            7.17.1
157*6236dae4SAndroid Build Coastguard Worker--post302                            7.19.1
158*6236dae4SAndroid Build Coastguard Worker--post303                            7.26.0
159*6236dae4SAndroid Build Coastguard Worker--preproxy                           7.52.0
160*6236dae4SAndroid Build Coastguard Worker--progress-bar (-#)                  5.10
161*6236dae4SAndroid Build Coastguard Worker--proto                              7.20.2
162*6236dae4SAndroid Build Coastguard Worker--proto-default                      7.45.0
163*6236dae4SAndroid Build Coastguard Worker--proto-redir                        7.20.2
164*6236dae4SAndroid Build Coastguard Worker--proxy (-x)                         4.0
165*6236dae4SAndroid Build Coastguard Worker--proxy-anyauth                      7.13.2
166*6236dae4SAndroid Build Coastguard Worker--proxy-basic                        7.12.0
167*6236dae4SAndroid Build Coastguard Worker--proxy-ca-native                    8.2.0
168*6236dae4SAndroid Build Coastguard Worker--proxy-cacert                       7.52.0
169*6236dae4SAndroid Build Coastguard Worker--proxy-capath                       7.52.0
170*6236dae4SAndroid Build Coastguard Worker--proxy-cert                         7.52.0
171*6236dae4SAndroid Build Coastguard Worker--proxy-cert-type                    7.52.0
172*6236dae4SAndroid Build Coastguard Worker--proxy-ciphers                      7.52.0
173*6236dae4SAndroid Build Coastguard Worker--proxy-crlfile                      7.52.0
174*6236dae4SAndroid Build Coastguard Worker--proxy-digest                       7.12.0
175*6236dae4SAndroid Build Coastguard Worker--proxy-header                       7.37.0
176*6236dae4SAndroid Build Coastguard Worker--proxy-http2                        8.1.0
177*6236dae4SAndroid Build Coastguard Worker--proxy-insecure                     7.52.0
178*6236dae4SAndroid Build Coastguard Worker--proxy-key                          7.52.0
179*6236dae4SAndroid Build Coastguard Worker--proxy-key-type                     7.52.0
180*6236dae4SAndroid Build Coastguard Worker--proxy-negotiate                    7.17.1
181*6236dae4SAndroid Build Coastguard Worker--proxy-ntlm                         7.10.7
182*6236dae4SAndroid Build Coastguard Worker--proxy-pass                         7.52.0
183*6236dae4SAndroid Build Coastguard Worker--proxy-pinnedpubkey                 7.59.0
184*6236dae4SAndroid Build Coastguard Worker--proxy-service-name                 7.43.0
185*6236dae4SAndroid Build Coastguard Worker--proxy-ssl-allow-beast              7.52.0
186*6236dae4SAndroid Build Coastguard Worker--proxy-ssl-auto-client-cert         7.77.0
187*6236dae4SAndroid Build Coastguard Worker--proxy-tls13-ciphers                7.61.0
188*6236dae4SAndroid Build Coastguard Worker--proxy-tlsauthtype                  7.52.0
189*6236dae4SAndroid Build Coastguard Worker--proxy-tlspassword                  7.52.0
190*6236dae4SAndroid Build Coastguard Worker--proxy-tlsuser                      7.52.0
191*6236dae4SAndroid Build Coastguard Worker--proxy-tlsv1                        7.52.0
192*6236dae4SAndroid Build Coastguard Worker--proxy-user (-U)                    4.0
193*6236dae4SAndroid Build Coastguard Worker--proxy1.0                           7.19.4
194*6236dae4SAndroid Build Coastguard Worker--proxytunnel (-p)                   7.3
195*6236dae4SAndroid Build Coastguard Worker--pubkey                             7.16.2
196*6236dae4SAndroid Build Coastguard Worker--quote (-Q)                         5.3
197*6236dae4SAndroid Build Coastguard Worker--random-file                        7.7
198*6236dae4SAndroid Build Coastguard Worker--range (-r)                         4.0
199*6236dae4SAndroid Build Coastguard Worker--rate                               7.84.0
200*6236dae4SAndroid Build Coastguard Worker--raw                                7.16.2
201*6236dae4SAndroid Build Coastguard Worker--referer (-e)                       4.0
202*6236dae4SAndroid Build Coastguard Worker--remote-header-name (-J)            7.20.0
203*6236dae4SAndroid Build Coastguard Worker--remote-name (-O)                   4.0
204*6236dae4SAndroid Build Coastguard Worker--remote-name-all                    7.19.0
205*6236dae4SAndroid Build Coastguard Worker--remote-time (-R)                   7.9
206*6236dae4SAndroid Build Coastguard Worker--remove-on-error                    7.83.0
207*6236dae4SAndroid Build Coastguard Worker--request (-X)                       6.0
208*6236dae4SAndroid Build Coastguard Worker--request-target                     7.55.0
209*6236dae4SAndroid Build Coastguard Worker--resolve                            7.21.3
210*6236dae4SAndroid Build Coastguard Worker--retry                              7.12.3
211*6236dae4SAndroid Build Coastguard Worker--retry-all-errors                   7.71.0
212*6236dae4SAndroid Build Coastguard Worker--retry-connrefused                  7.52.0
213*6236dae4SAndroid Build Coastguard Worker--retry-delay                        7.12.3
214*6236dae4SAndroid Build Coastguard Worker--retry-max-time                     7.12.3
215*6236dae4SAndroid Build Coastguard Worker--sasl-authzid                       7.66.0
216*6236dae4SAndroid Build Coastguard Worker--sasl-ir                            7.31.0
217*6236dae4SAndroid Build Coastguard Worker--service-name                       7.43.0
218*6236dae4SAndroid Build Coastguard Worker--show-error (-S)                    5.9
219*6236dae4SAndroid Build Coastguard Worker--show-headers (-i)                  4.8
220*6236dae4SAndroid Build Coastguard Worker--silent (-s)                        4.0
221*6236dae4SAndroid Build Coastguard Worker--skip-existing                      8.10.0
222*6236dae4SAndroid Build Coastguard Worker--socks4                             7.15.2
223*6236dae4SAndroid Build Coastguard Worker--socks4a                            7.18.0
224*6236dae4SAndroid Build Coastguard Worker--socks5                             7.18.0
225*6236dae4SAndroid Build Coastguard Worker--socks5-basic                       7.55.0
226*6236dae4SAndroid Build Coastguard Worker--socks5-gssapi                      7.55.0
227*6236dae4SAndroid Build Coastguard Worker--socks5-gssapi-nec                  7.19.4
228*6236dae4SAndroid Build Coastguard Worker--socks5-gssapi-service              7.19.4
229*6236dae4SAndroid Build Coastguard Worker--socks5-hostname                    7.18.0
230*6236dae4SAndroid Build Coastguard Worker--speed-limit (-Y)                   4.7
231*6236dae4SAndroid Build Coastguard Worker--speed-time (-y)                    4.7
232*6236dae4SAndroid Build Coastguard Worker--ssl                                7.20.0
233*6236dae4SAndroid Build Coastguard Worker--ssl-allow-beast                    7.25.0
234*6236dae4SAndroid Build Coastguard Worker--ssl-auto-client-cert               7.77.0
235*6236dae4SAndroid Build Coastguard Worker--ssl-no-revoke                      7.44.0
236*6236dae4SAndroid Build Coastguard Worker--ssl-reqd                           7.20.0
237*6236dae4SAndroid Build Coastguard Worker--ssl-revoke-best-effort             7.70.0
238*6236dae4SAndroid Build Coastguard Worker--sslv2 (-2)                         5.9
239*6236dae4SAndroid Build Coastguard Worker--sslv3 (-3)                         5.9
240*6236dae4SAndroid Build Coastguard Worker--stderr                             6.2
241*6236dae4SAndroid Build Coastguard Worker--styled-output                      7.61.0
242*6236dae4SAndroid Build Coastguard Worker--suppress-connect-headers           7.54.0
243*6236dae4SAndroid Build Coastguard Worker--tcp-fastopen                       7.49.0
244*6236dae4SAndroid Build Coastguard Worker--tcp-nodelay                        7.11.2
245*6236dae4SAndroid Build Coastguard Worker--telnet-option (-t)                 7.7
246*6236dae4SAndroid Build Coastguard Worker--tftp-blksize                       7.20.0
247*6236dae4SAndroid Build Coastguard Worker--tftp-no-options                    7.48.0
248*6236dae4SAndroid Build Coastguard Worker--time-cond (-z)                     5.8
249*6236dae4SAndroid Build Coastguard Worker--tls-earlydata                      8.11.0
250*6236dae4SAndroid Build Coastguard Worker--tls-max                            7.54.0
251*6236dae4SAndroid Build Coastguard Worker--tls13-ciphers                      7.61.0
252*6236dae4SAndroid Build Coastguard Worker--tlsauthtype                        7.21.4
253*6236dae4SAndroid Build Coastguard Worker--tlspassword                        7.21.4
254*6236dae4SAndroid Build Coastguard Worker--tlsuser                            7.21.4
255*6236dae4SAndroid Build Coastguard Worker--tlsv1 (-1)                         7.9.2
256*6236dae4SAndroid Build Coastguard Worker--tlsv1.0                            7.34.0
257*6236dae4SAndroid Build Coastguard Worker--tlsv1.1                            7.34.0
258*6236dae4SAndroid Build Coastguard Worker--tlsv1.2                            7.34.0
259*6236dae4SAndroid Build Coastguard Worker--tlsv1.3                            7.52.0
260*6236dae4SAndroid Build Coastguard Worker--tr-encoding                        7.21.6
261*6236dae4SAndroid Build Coastguard Worker--trace                              7.9.7
262*6236dae4SAndroid Build Coastguard Worker--trace-ascii                        7.9.7
263*6236dae4SAndroid Build Coastguard Worker--trace-config                       8.3.0
264*6236dae4SAndroid Build Coastguard Worker--trace-ids                          8.2.0
265*6236dae4SAndroid Build Coastguard Worker--trace-time                         7.14.0
266*6236dae4SAndroid Build Coastguard Worker--unix-socket                        7.40.0
267*6236dae4SAndroid Build Coastguard Worker--upload-file (-T)                   4.0
268*6236dae4SAndroid Build Coastguard Worker--url                                7.5
269*6236dae4SAndroid Build Coastguard Worker--url-query                          7.87.0
270*6236dae4SAndroid Build Coastguard Worker--use-ascii (-B)                     5.0
271*6236dae4SAndroid Build Coastguard Worker--user (-u)                          4.0
272*6236dae4SAndroid Build Coastguard Worker--user-agent (-A)                    4.5.1
273*6236dae4SAndroid Build Coastguard Worker--variable                           8.3.0
274*6236dae4SAndroid Build Coastguard Worker--verbose (-v)                       4.0
275*6236dae4SAndroid Build Coastguard Worker--version (-V)                       4.0
276*6236dae4SAndroid Build Coastguard Worker--vlan-priority                      8.9.0
277*6236dae4SAndroid Build Coastguard Worker--write-out (-w)                     6.5
278*6236dae4SAndroid Build Coastguard Worker--xattr                              7.21.3
279