]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
cmdline-opts: made the 'Added:' field mandatory
authorDaniel Stenberg <daniel@haxx.se>
Tue, 28 Sep 2021 09:50:07 +0000 (11:50 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 28 Sep 2021 14:20:12 +0000 (16:20 +0200)
Since "too old" versions are no longer included in the generated man
page, this field is now mandatory so that it won't be forgotten and then
not included in the documentation.

Closes #7786

111 files changed:
docs/cmdline-opts/anyauth.d
docs/cmdline-opts/append.d
docs/cmdline-opts/basic.d
docs/cmdline-opts/cacert.d
docs/cmdline-opts/capath.d
docs/cmdline-opts/cert-type.d
docs/cmdline-opts/cert.d
docs/cmdline-opts/ciphers.d
docs/cmdline-opts/compressed.d
docs/cmdline-opts/config.d
docs/cmdline-opts/connect-timeout.d
docs/cmdline-opts/continue-at.d
docs/cmdline-opts/cookie-jar.d
docs/cmdline-opts/cookie.d
docs/cmdline-opts/create-dirs.d
docs/cmdline-opts/crlf.d
docs/cmdline-opts/data-ascii.d
docs/cmdline-opts/data-binary.d
docs/cmdline-opts/data.d
docs/cmdline-opts/delegation.d
docs/cmdline-opts/digest.d
docs/cmdline-opts/disable-eprt.d
docs/cmdline-opts/disable-epsv.d
docs/cmdline-opts/disable.d
docs/cmdline-opts/dump-header.d
docs/cmdline-opts/egd-file.d
docs/cmdline-opts/engine.d
docs/cmdline-opts/fail.d
docs/cmdline-opts/form-string.d
docs/cmdline-opts/form.d
docs/cmdline-opts/ftp-create-dirs.d
docs/cmdline-opts/ftp-port.d
docs/cmdline-opts/gen.pl
docs/cmdline-opts/get.d
docs/cmdline-opts/globoff.d
docs/cmdline-opts/head.d
docs/cmdline-opts/header.d
docs/cmdline-opts/help.d
docs/cmdline-opts/http0.9.d
docs/cmdline-opts/http1.0.d
docs/cmdline-opts/ignore-content-length.d
docs/cmdline-opts/include.d
docs/cmdline-opts/insecure.d
docs/cmdline-opts/interface.d
docs/cmdline-opts/ipv4.d
docs/cmdline-opts/ipv6.d
docs/cmdline-opts/junk-session-cookies.d
docs/cmdline-opts/key-type.d
docs/cmdline-opts/key.d
docs/cmdline-opts/krb.d
docs/cmdline-opts/limit-rate.d
docs/cmdline-opts/location-trusted.d
docs/cmdline-opts/location.d
docs/cmdline-opts/manual.d
docs/cmdline-opts/max-filesize.d
docs/cmdline-opts/max-redirs.d
docs/cmdline-opts/max-time.d
docs/cmdline-opts/negotiate.d
docs/cmdline-opts/netrc-optional.d
docs/cmdline-opts/netrc.d
docs/cmdline-opts/no-buffer.d
docs/cmdline-opts/no-keepalive.d
docs/cmdline-opts/ntlm-wb.d
docs/cmdline-opts/ntlm.d
docs/cmdline-opts/oauth2-bearer.d
docs/cmdline-opts/output.d
docs/cmdline-opts/pass.d
docs/cmdline-opts/pinnedpubkey.d
docs/cmdline-opts/progress-bar.d
docs/cmdline-opts/proxy-basic.d
docs/cmdline-opts/proxy-digest.d
docs/cmdline-opts/proxy-key.d
docs/cmdline-opts/proxy-ntlm.d
docs/cmdline-opts/proxy-pinnedpubkey.d
docs/cmdline-opts/proxy-tls13-ciphers.d
docs/cmdline-opts/proxy-user.d
docs/cmdline-opts/proxy.d
docs/cmdline-opts/proxy1.0.d
docs/cmdline-opts/proxytunnel.d
docs/cmdline-opts/pubkey.d
docs/cmdline-opts/quote.d
docs/cmdline-opts/random-file.d
docs/cmdline-opts/range.d
docs/cmdline-opts/referer.d
docs/cmdline-opts/remote-header-name.d
docs/cmdline-opts/remote-name.d
docs/cmdline-opts/remote-time.d
docs/cmdline-opts/request.d
docs/cmdline-opts/show-error.d
docs/cmdline-opts/silent.d
docs/cmdline-opts/speed-limit.d
docs/cmdline-opts/speed-time.d
docs/cmdline-opts/sslv2.d
docs/cmdline-opts/sslv3.d
docs/cmdline-opts/stderr.d
docs/cmdline-opts/suppress-connect-headers.d
docs/cmdline-opts/telnet-option.d
docs/cmdline-opts/time-cond.d
docs/cmdline-opts/tls13-ciphers.d
docs/cmdline-opts/tlsv1.d
docs/cmdline-opts/trace-ascii.d
docs/cmdline-opts/trace.d
docs/cmdline-opts/upload-file.d
docs/cmdline-opts/url.d
docs/cmdline-opts/use-ascii.d
docs/cmdline-opts/user-agent.d
docs/cmdline-opts/user.d
docs/cmdline-opts/verbose.d
docs/cmdline-opts/version.d
docs/cmdline-opts/write-out.d
docs/cmdline-opts/xattr.d

index 427a64c89f0f89ccca850f09a921faeae137c56b..10923417246b5dcb2f1109dabe9ee99acdde2c76 100644 (file)
@@ -4,6 +4,7 @@ Protocols: HTTP
 See-also: proxy-anyauth basic digest
 Category: http proxy auth
 Example: --anyauth --user me:pwd $URL
+Added: 7.10.6
 ---
 Tells curl to figure out authentication method by itself, and use the most
 secure one the remote site claims to support. This is done by first doing a
index 8afaf0eb6190138f98707b2dbfe9e77c3fee1765..e245ad8ed53dd5fbca8c71d2cded4455b5b1be1a 100644 (file)
@@ -4,6 +4,7 @@ Help: Append to target file when uploading
 Protocols: FTP SFTP
 Category: ftp sftp
 Example: --upload-file local --append ftp://example.com/
+Added: 4.8
 ---
 When used in an upload, this makes curl append to the target file instead of
 overwriting it. If the remote file doesn't exist, it will be created.  Note
index 62d2c22b0adcf559dd43e7eced29981c70264d20..abab7d0683882f3510a05fedcf254cb8f0025a6d 100644 (file)
@@ -4,6 +4,7 @@ See-also: proxy-basic
 Protocols: HTTP
 Category: auth
 Example: -u name:password --basic $URL
+Added: 7.10.6
 ---
 Tells curl to use HTTP Basic authentication with the remote host. This is the
 default and this option is usually pointless, unless you use it to override a
index 1f38040461f9bdf17ea0fa26ef60e66c869150dd..a45762f9d517b45dc99f14af78076909cadc18d8 100644 (file)
@@ -4,6 +4,7 @@ Help: CA certificate to verify peer against
 Protocols: TLS
 Category: tls
 Example: --cacert CA-file.txt $URL
+Added: 7.5
 ---
 Tells curl to use the specified certificate file to verify the peer. The file
 may contain multiple CA certificates. The certificate(s) must be in PEM
index ba407ed0ce1aceaf6cfda5439520d7824e9b1f64..190aa4d29f17e10bdb69b99bbed93b45de1fc30e 100644 (file)
@@ -4,6 +4,7 @@ Help: CA directory to verify peer against
 Protocols: TLS
 Category: tls
 Example: --capath /local/directory $URL
+Added: 7.9.8
 ---
 Tells curl to use the specified certificate directory to verify the
 peer. Multiple paths can be provided by separating them with ":" (e.g.
index 9fcbfe752ae8138e6d65909cc3f9f3a11cf06f78..61bd65c39b8793f4da52900b95c5a0a1aa601d29 100644 (file)
@@ -5,6 +5,7 @@ Help: Certificate type (DER/PEM/ENG)
 See-also: cert key key-type
 Category: tls
 Example: --cert-type PEM --cert file $URL
+Added: 7.9.3
 ---
 Tells curl what type the provided client certificate is using. PEM, DER, ENG
 and P12 are recognized types.  If not specified, PEM is assumed.
index 8e0fb88e8e1014d72a016f54475c9f3bceda1215..fb37f06c9138d5924c7282eba89c67141b606d15 100644 (file)
@@ -6,6 +6,7 @@ Protocols: TLS
 See-also: cert-type key key-type
 Category: tls
 Example: --cert certfile --key keyfile $URL
+Added: 5.0
 ---
 Tells curl to use the specified client certificate file when getting a file
 with HTTPS, FTPS or another SSL-based protocol. The certificate must be in
index c2cb92e0653ef846e3c4bfa0650f5d8f9fac1a40..985acc8c72015f157c9a9585a19dac7ae109c983 100644 (file)
@@ -4,6 +4,7 @@ Help: SSL ciphers to use
 Protocols: TLS
 Category: tls
 Example: --ciphers ECDHE-ECDSA-AES256-CCM8 $URL
+Added: 7.9
 ---
 Specifies which ciphers to use in the connection. The list of ciphers must
 specify valid ciphers. Read up on SSL cipher list details on this URL:
index 945beb85d9f763ac325390e1a45732f2978fbb4b..fe26902bca29ffab8b36cb0f66d70604fc3b2186 100644 (file)
@@ -3,6 +3,7 @@ Help: Request compressed response
 Protocols: HTTP
 Category: http
 Example: --compressed $URL
+Added: 7.10
 ---
 Request a compressed response using one of the algorithms curl supports, and
 automatically decompress the content. Headers are not modified.
index 1de0b31f4dcc3ff77e941aa258448400ab27c5d1..e356dc939df09aff96ad5a5131b09e41afab9dbf 100644 (file)
@@ -4,8 +4,8 @@ Help: Read config from a file
 Short: K
 Category: curl
 Example: --config file.txt $URL
+Added: 4.10
 ---
-
 Specify a text file to read curl arguments from. The command line arguments
 found in the text file will be used as if they were provided on the command
 line.
index e66e35adfbea6c6063ef51b1f91ad2959181d273..89152baa3241b89f38b2db3c6ee3b804b1783078 100644 (file)
@@ -5,6 +5,7 @@ See-also: max-time
 Category: connection
 Example: --connect-timeout 20 $URL
 Example: --connect-timeout 3.14 $URL
+Added: 7.7
 ---
 Maximum time in seconds that you allow curl's connection to take.  This only
 limits the connection phase, so if curl connects within the given period it
index 9e11bdb1234b5c2fa9912aa272cad9f8ae77b568..66fa34ea0a843dcb2b495470f9ba4f79befe31b2 100644 (file)
@@ -6,6 +6,7 @@ See-also: range
 Category: connection
 Example: -C - $URL
 Example: -C 400 $URL
+Added: 4.8
 ---
 Continue/Resume a previous file transfer at the given offset. The given offset
 is the exact number of bytes that will be skipped, counting from the beginning
index f418af6d7673780b50a9108d2ad165abd64e9330..a43cf041c0e9ed3a6c4857968f70265da1c46eff 100644 (file)
@@ -6,6 +6,7 @@ Help: Write cookies to <filename> after operation
 Category: http
 Example: -c store-here.txt $URL
 Example: -c store-here.txt -b read-these $URL
+Added: 7.9
 ---
 Specify to which file you want curl to write all cookies after a completed
 operation. Curl writes all cookies from its in-memory cookie storage to the
index b593935eb77185bb2007893ad021fc5a1e686dd7..7723ed179bfbb63ce8ae9d91ad6523389a30b8e9 100644 (file)
@@ -6,6 +6,7 @@ Help: Send cookies from string/file
 Category: http
 Example: -b cookiefile $URL
 Example: -b cookiefile -c cookiefile $URL
+Added: 4.9
 ---
 Pass the data to the HTTP server in the Cookie header. It is supposedly
 the data previously received from the server in a "Set-Cookie:" line.  The
index cae1d5a51c32c6dd52c2da93ff05b944c3a977cd..742a1eaa117914d93f5d4ccf3e7eced49327149e 100644 (file)
@@ -2,6 +2,7 @@ Long: create-dirs
 Help: Create necessary local directory hierarchy
 Category: curl
 Example: --create-dirs --output local/dir/file $URL
+Added: 7.10.3
 ---
 When used in conjunction with the --output option, curl will create the
 necessary local directory hierarchy as needed. This option creates the
index 856cd135a57c69b839b6b5bda40320989e5b6e7f..1266b6490a67091a9da7b5629a5adad822f96184 100644 (file)
@@ -3,6 +3,7 @@ Help: Convert LF to CRLF in upload
 Protocols: FTP SMTP
 Category: ftp smtp
 Example: --crlf -T file ftp://example.com/
+Added: 5.7
 ---
 Convert LF to CRLF in upload. Useful for MVS (OS/390).
 
index 943f301dd1517b96b854e0d74a5d740cd9a5bff4..ff2c0bc387e03244be889bec18c36912b2597079 100644 (file)
@@ -4,5 +4,6 @@ Help: HTTP POST ASCII data
 Protocols: HTTP
 Category: http post upload
 Example: --data-ascii @file $URL
+Added: 7.2
 ---
 This is just an alias for --data.
index 578cebca62caf2f4b5dc55402dc3528bd82f8be8..60951a4bfc413e5b606a926348fa48f0040e2ed3 100644 (file)
@@ -4,6 +4,7 @@ Help: HTTP POST binary data
 Protocols: HTTP
 Category: http post upload
 Example: --data-binary @filename $URL
+Added: 7.2
 ---
 This posts data exactly as specified with no extra processing whatsoever.
 
index 35fd675edb43bb107a8a0c9b2be30ba1ca44a7ef..8d70f3e3ee30da9ce6430821d052770b2a7bdb12 100644 (file)
@@ -9,6 +9,7 @@ Category: important http post upload
 Example: -d "name=curl" $URL
 Example: -d "name=curl" -d "tool=cmdline" $URL
 Example: -d @filename $URL
+Added: 4.0
 ---
 Sends the specified data in a POST request to the HTTP server, in the same way
 that a browser does when a user has filled in an HTML form and presses the
index 1514d66bc8bbaa9d7f13df29ac24aeaa3cd628a7..150c80b35e4303fef4b034e4cb899844b427c22f 100644 (file)
@@ -4,6 +4,7 @@ Help: GSS-API delegation permission
 Protocols: GSS/kerberos
 Category: auth
 Example: --delegation "none" $URL
+Added: 7.22.0
 ---
 Set LEVEL to tell the server what it is allowed to delegate when it
 comes to user credentials.
index 193413777aee129980ae5299666b528c37101263..4feb8505dbd25512af61bb005a02c01e21ffa55d 100644 (file)
@@ -5,6 +5,7 @@ Mutexed: basic ntlm negotiate
 See-also: user proxy-digest anyauth
 Category: proxy auth http
 Example: -u name:password --digest $URL
+Added: 7.10.6
 ---
 Enables HTTP Digest authentication. This is an authentication scheme that
 prevents the password from being sent over the wire in clear text. Use this in
index 38b3e0b3812c80caef1363a72b3873d31444bb56..9a927a92be50a6c2c53681c8be4347a77c091a66 100644 (file)
@@ -3,6 +3,7 @@ Help: Inhibit using EPRT or LPRT
 Protocols: FTP
 Category: ftp
 Example: --disable-eprt ftp://example.com/
+Added: 7.10.5
 ---
 Tell curl to disable the use of the EPRT and LPRT commands when doing active
 FTP transfers. Curl will normally always first attempt to use EPRT, then LPRT
index 281ec5c9d5f4565a332b60aea8073aa3e0aff431..dfd8f73656119a64144e3cd12fa567bcf5306ff0 100644 (file)
@@ -3,6 +3,7 @@ Help: Inhibit using EPSV
 Protocols: FTP
 Category: ftp
 Example: --disable-epsv ftp://example.com/
+Added: 7.9.2
 ---
 Tell curl to disable the use of the EPSV command when doing passive FTP
 transfers. Curl will normally always first attempt to use EPSV before
index 3eb87f8d4dfdfad064fa28f05df34793208801f3..e7dd6c72201d7c2c46c5d187cfbcb80c18f93e6c 100644 (file)
@@ -3,6 +3,7 @@ Short: q
 Help: Disable .curlrc
 Category: curl
 Example: -q $URL
+Added: 5.0
 ---
 If used as the first parameter on the command line, the *curlrc* config
 file will not be read and used. See the --config for details on the default
index 62c92f44bba6d4ad18596b4669b9416d45db4058..8c617b92c611d02a695c2b28a5e99afd044787d0 100644 (file)
@@ -6,6 +6,7 @@ Protocols: HTTP FTP
 See-also: output
 Category: http ftp
 Example: --dump-header store.txt $URL
+Added: 5.7
 ---
 Write the received protocol headers to the specified file. If no headers are
 received, the use of this option will create an empty file.
index 2e99df4cd14cc213ff0e762bcf80380db7af65de..cd3450a214a7ef24f32ebbea9aa61aa9fc2aae00 100644 (file)
@@ -5,6 +5,7 @@ Protocols: TLS
 See-also: random-file
 Category: tls
 Example: --egd-file /random/here $URL
+Added: 7.7
 ---
 Specify the path name to the Entropy Gathering Daemon socket. The socket is
 used to seed the random engine for SSL connections.
index 8a2dcf7463bd8705e14da9ccc65cf8752b87a696..16349e56044334d077721e72fed4f43150e2f880 100644 (file)
@@ -4,6 +4,7 @@ Help: Crypto engine to use
 Protocols: TLS
 Category: tls
 Example: --engine flavor $URL
+Added: 7.9.3
 ---
 Select the OpenSSL crypto engine to use for cipher operations. Use --engine
 list to print a list of build-time supported engines. Note that not all (and
index a5e0c91e7ede96af95379f31e7acc4ede2aeb0ca..47adafbb9bcd6bc8f89b2cf7228de18766afe5d1 100644 (file)
@@ -5,6 +5,7 @@ Help: Fail silently (no output at all) on HTTP errors
 See-also: fail-with-body
 Category: important http
 Example: --fail $URL
+Added: 4.0
 ---
 Fail silently (no output at all) on server errors. This is mostly done to
 enable scripts etc to better deal with failed attempts. In normal cases
index 4f1a766bc7f522eb6304020f2c3bf9c90f848c5e..4b5b0d64c15d787389396cd47ba063988c56416e 100644 (file)
@@ -5,6 +5,7 @@ Arg: <name=string>
 See-also: form
 Category: http upload
 Example: --form-string "data" $URL
+Added: 7.13.2
 ---
 Similar to --form except that the value string for the named parameter is used
 literally. Leading \&'@' and \&'<' characters, and the \&';type=' string in
index 06f2c553269489323f11bb8fc9d8eacea6fe55ed..737d2b398fe502f1a45677d424c27dc5419d7583 100644 (file)
@@ -6,6 +6,7 @@ Protocols: HTTP SMTP IMAP
 Mutexed: data head upload-file
 Category: http upload
 Example: --form "name=curl" --form "file=@loadthis" $URL
+Added: 5.0
 ---
 For HTTP protocol family, this lets curl emulate a filled-in form in which a
 user has pressed the submit button. This causes curl to POST data using the
index 579f8e36d89ca860e9d175976d60ee1c0159baf3..af31a48be44d9ce19185d98b6834a10d32de2c18 100644 (file)
@@ -4,6 +4,7 @@ Help: Create the remote dirs if not present
 See-also: create-dirs
 Category: ftp sftp curl
 Example: --ftp-create-dirs -T file ftp://example.com/remote/path/file
+Added: 7.10.7
 ---
 When an FTP or SFTP URL/operation uses a path that doesn't currently exist on
 the server, the standard behavior of curl is to fail. Using this option, curl
index 7675bc0c888a0de0db5c6499f6aba61dbd6c51ef..cb6ab2a938b62e4065a269aedbd57a2761c6116f 100644 (file)
@@ -8,6 +8,7 @@ Category: ftp
 Example: -P - ftp:/example.com
 Example: -P eth0 ftp:/example.com
 Example: -P 192.168.0.2 ftp:/example.com
+Added: 4.0
 ---
 Reverses the default initiator/listener roles when connecting with FTP. This
 option makes curl use active mode. curl then tells the server to connect back
index 1e9f8469648dbaea5b3f242e6df81816d4399d83..eb9b3284929680fd35dd8d3b931d0d309b4c3bc5 100755 (executable)
@@ -135,13 +135,17 @@ sub protocols {
 
 sub too_old {
     my ($version)=@_;
+    my $a = 999999;
     if($version =~ /^(\d+)\.(\d+)\.(\d+)/) {
-        my $a = $1 * 1000 + $2 * 10 + $3;
-        if($a < 7300) {
-            # we consider everything before 7.30.0 to be too old to mention
-            # specific changes for
-            return 1;
-        }
+        $a = $1 * 1000 + $2 * 10 + $3;
+    }
+    elsif($version =~ /^(\d+)\.(\d+)/) {
+        $a = $1 * 1000 + $2 * 10;
+    }
+    if($a < 7300) {
+        # we consider everything before 7.30.0 to be too old to mention
+        # specific changes for
+        return 1;
     }
     return 0;
 }
@@ -231,6 +235,10 @@ sub single {
                 print STDERR "$f:$line:1:ERROR: no 'Example:' present\n";
                 exit 2;
             }
+            if(!$added) {
+                print STDERR "$f:$line:1:ERROR: no 'Added:' version present\n";
+                exit 2;
+            }
             last;
         }
         else {
index c5fb5c94116673cc9f8e46fce527b1a3ce024a22..b60e94799b2cff6d7c779773b5d8f669bc951fc1 100644 (file)
@@ -5,6 +5,7 @@ Category: http upload
 Example: --get $URL
 Example: --get -d "tool=curl" -d "age=old" $URL
 Example: --get -I -d "tool=curl" $URL
+Added: 7.8.1
 ---
 When used, this option will make all data specified with --data, --data-binary
 or --data-urlencode to be used in an HTTP GET request instead of the POST
index ec2c7ae48a8c56a18e5d42b5803753ec9537e8bb..642cb4b8c557f34a8456a78111e57b4fdc529837 100644 (file)
@@ -3,6 +3,7 @@ Short: g
 Help: Disable URL sequences and ranges using {} and []
 Category: curl
 Example: -g "https://example.com/{[]}}}}"
+Added: 7.6
 ---
 This option switches off the "URL globbing parser". When you set this option,
 you can specify URLs that contain the letters {}[] without having curl itself
index 06d2489d5eaa0b52d7b18e03134074b830f14e73..c8297c0a59058d2426164927959cbe3505a83155 100644 (file)
@@ -4,6 +4,7 @@ Help: Show document info only
 Protocols: HTTP FTP FILE
 Category: http ftp file
 Example: -I $URL
+Added: 4.0
 ---
 Fetch the headers only! HTTP-servers feature the command HEAD which this uses
 to get nothing but the header of a document. When used on an FTP or FILE file,
index 11c96d5eae2f4b09e6218ca56f9ed611726ca434..c29c61f33a119aad598726801977f5c033f49769 100644 (file)
@@ -8,6 +8,7 @@ See-also: user-agent referer
 Example: -H "X-First-Name: Joe" $URL
 Example: -H "User-Agent: yes-please/2000" $URL
 Example: -H "Host:" $URL
+Added: 5.0
 ---
 Extra header to include in the request when sending HTTP to a server. You may
 specify any number of extra headers. Note that if you should add a custom
index 28ae868d2ff9f730de8a971f38877e7aacd1629e..1600b8bca40ccf48c380feee80cbb9b02d955b9d 100644 (file)
@@ -4,6 +4,7 @@ Short: h
 Help: Get help for commands
 Category: important curl
 Example: --help all
+Added: 4.0
 ---
 Usage help. This lists all commands of the <category>.
 If no arg was provided, curl will display the most important
index 7c45d565a8f55d3fec263a531e382c1a0e7cac40..03def27c0598b19b26e7b02aa9310866b68b6278 100644 (file)
@@ -1,10 +1,10 @@
 Long: http0.9
 Tags: Versions
 Protocols: HTTP
-Added:
 Help: Allow HTTP 0.9 responses
 Category: http
 Example: --http0.9 $URL
+Added: 7.64.0
 ---
 Tells curl to be fine with HTTP version 0.9 response.
 
index cbfbaee40dc5ac0c17b8ab212e7ab1205c73341b..3060a13c9da42daeb848946ec0899f681d5639c2 100644 (file)
@@ -2,7 +2,7 @@ Short: 0
 Long: http1.0
 Tags: Versions
 Protocols: HTTP
-Added:
+Added: 7.9.1
 Mutexed: http1.1 http2
 Help: Use HTTP 1.0
 Category: http
index 8a4c24754a44cf801f693868e86627c1d12099b4..d87f51735c3938feee061dfcadd1a8d788ead713 100644 (file)
@@ -3,6 +3,7 @@ Help: Ignore the size of the remote resource
 Protocols: FTP HTTP
 Category: http ftp
 Example: --ignore-content-length $URL
+Added: 7.14.1
 ---
 For HTTP, Ignore the Content-Length header. This is particularly useful for
 servers running Apache 1.x, which will report incorrect Content-Length for
index 80a05e0c86b46707df81ccee07867b279f145796..85831f845cac3f317e546276d9d3077918f0fdd1 100644 (file)
@@ -4,6 +4,7 @@ Help: Include protocol response headers in the output
 See-also: verbose
 Category: important verbose
 Example: -i $URL
+Added: 4.8
 ---
 Include the HTTP response headers in the output. The HTTP response headers can
 include things like server name, cookies, date of the document, HTTP version
index fb2c17d8bb8f9b65cb8468b8b0af73296dbad043..5f39a339b93fff271449f3c8ce2a2be40615f023 100644 (file)
@@ -5,6 +5,7 @@ Protocols: TLS
 See-also: proxy-insecure cacert
 Category: tls
 Example: --insecure $URL
+Added: 7.10
 ---
 By default, every SSL connection curl makes is verified to be secure. This
 option allows curl to proceed and operate even for server connections
index b2c8eeec5ebff9eb82c9b063b2e171647a3d58f8..fb21ea2f12bf09634e3059571d8789a4ca35e41c 100644 (file)
@@ -4,8 +4,8 @@ Help: Use network INTERFACE (or address)
 See-also: dns-interface
 Category: connection
 Example: --interface eth0 $URL
+Added: 7.3
 ---
-
 Perform an operation using a specified interface. You can enter interface
 name, IP address or host name. An example could look like:
 
index 90a6dda007865bbde08ef42076555d7b79ad1727..a5cae4eb4bb8911ee773fd6a159cea3194c1c747 100644 (file)
@@ -2,7 +2,7 @@ Short: 4
 Long: ipv4
 Tags: Versions
 Protocols:
-Added:
+Added: 7.10.8
 Mutexed: ipv6
 Requires:
 See-also: http1.1 http2
index dfa79abab33bcbb13eb99ff866cd6eb8b10f09e7..869c66896029f06dc5e1b1c8304ea4ad3adfd783 100644 (file)
@@ -2,7 +2,7 @@ Short: 6
 Long: ipv6
 Tags: Versions
 Protocols:
-Added:
+Added: 7.10.8
 Mutexed: ipv4
 Requires:
 See-also: http1.1 http2
index 0cc342c72010f2c1ce0b9ac1feddd1f4c8d95094..1bd213d2d69f3e845e7c06a8f0638ad7d5bc8346 100644 (file)
@@ -5,6 +5,7 @@ Protocols: HTTP
 See-also: cookie cookie-jar
 Category: http
 Example: --junk-session-cookies -b cookies.txt $URL
+Added: 7.9.7
 ---
 When curl is told to read cookies from a given file, this option will make it
 discard all "session cookies". This will basically have the same effect as if
index 4baa9afa29a6b2a34b4a3e3dfee4c99d5223b191..6fbec77b37667ca1119b1be39843d7680df0c10d 100644 (file)
@@ -4,6 +4,7 @@ Help: Private key file type (DER/PEM/ENG)
 Protocols: TLS
 Category: tls
 Example: --key-type DER --key here $URL
+Added: 7.9.3
 ---
 Private key file type. Specify which type your --key provided private key
 is. DER, PEM, and ENG are supported. If not specified, PEM is assumed.
index d7f5e22a6a750755dc4cc36a8904b1cedf264b68..b8a37384f3ecae25416eff7eb87e8d69c4f9b544 100644 (file)
@@ -4,6 +4,7 @@ Protocols: TLS SSH
 Help: Private key file name
 Category: tls ssh
 Example: --cert certificate --key here $URL
+Added: 7.9.3
 ---
 Private key file name. Allows you to provide your private key in this separate
 file. For SSH, if not specified, curl tries the following candidates in order:
index 3d9ce999e9a43c9e30ee613f0a0b30f240e01d4c..36a0847040305915f5c83684eb88679ca0cf3fd1 100644 (file)
@@ -5,6 +5,7 @@ Protocols: FTP
 Requires: Kerberos
 Category: ftp
 Example: --krb clear ftp://example.com/
+Added: 7.3
 ---
 Enable Kerberos authentication and use. The level must be entered and should
 be one of 'clear', 'safe', 'confidential', or 'private'. Should you use a
index 7c46e544a34be13805b7b9d27c797e30db76671f..950da13d6dc332876f627fcf38942c81e0cea8a5 100644 (file)
@@ -5,6 +5,7 @@ Category: connection
 Example: --limit-rate 100K $URL
 Example: --limit-rate 1000 $URL
 Example: --limit-rate 10M $URL
+Added: 7.10
 ---
 Specify the maximum transfer rate you want curl to use - for both downloads
 and uploads. This feature is useful if you have a limited pipe and you'd like
index 98c49ffe194c18722ab969f5874f56f9aa271e92..b27efb40d122e24a9c1bbd443cef81e3463d099e 100644 (file)
@@ -4,6 +4,7 @@ Protocols: HTTP
 See-also: user
 Category: http auth
 Example: --location-trusted -u user:password $URL
+Added: 7.10.4
 ---
 Like --location, but will allow sending the name + password to all hosts that
 the site may redirect to. This may or may not introduce a security breach if
index 08c939c15d6ce32fcc0d64f1786f152c229c02e8..46d869ffb61c8e460555039f6fd78922a2f2f301 100644 (file)
@@ -4,6 +4,7 @@ Help: Follow redirects
 Protocols: HTTP
 Category: http
 Example: -L $URL
+Added: 4.9
 ---
 If the server reports that the requested page has moved to a different
 location (indicated with a Location: header and a 3XX response code), this
index c81754b7a7a608defdeed4f14c55d1b739c7ebf3..b4ebf3e1f47c0d39477e389e09ce406a01e1620e 100644 (file)
@@ -3,5 +3,6 @@ Short: M
 Help: Display the full manual
 Category: curl
 Example: --manual
+Added: 5.2
 ---
 Manual. Display the huge help text.
index 0f8aca42e2cf3a91a03c3fb771495c4968ca4e4e..9e3abca426629d3699f7ba322750a8bac1b56ce3 100644 (file)
@@ -5,6 +5,7 @@ Protocols: FTP HTTP MQTT
 See-also: limit-rate
 Category: connection
 Example: --max-filesize 100K $URL
+Added: 7.10.8
 ---
 Specify the maximum size (in bytes) of a file to download. If the file
 requested is larger than this value, the transfer will not start and curl will
index eade17f7bccecd8eb5a535f2cb6803ff746f4ec6..bb045140a70e4b1dca51f3b843ce263073be1d47 100644 (file)
@@ -4,6 +4,7 @@ Help: Maximum number of redirects allowed
 Protocols: HTTP
 Category: http
 Example: --max-redirs 3 --location $URL
+Added: 7.5
 ---
 Set maximum number of redirections to follow. When --location is used, to
 prevent curl from following too many redirects, by default, the limit is
index cb86fa9fcd59455cb62c32b9369739cfc3e01d3a..7246f613497dcc1dc68ce25967a340dde02f79e5 100644 (file)
@@ -6,6 +6,7 @@ See-also: connect-timeout
 Category: connection
 Example: --max-time 10 $URL
 Example: --max-time 2.92 $URL
+Added: 4.0
 ---
 Maximum time in seconds that you allow the whole operation to take.  This is
 useful for preventing your batch jobs from hanging for hours due to slow
index e862bc82026bba6e2422d7067cc10eea953b64c5..f34ca4cea7f5535d32dde5db7cc4520f5ab25e66 100644 (file)
@@ -4,6 +4,7 @@ Protocols: HTTP
 See-also: basic ntlm anyauth proxy-negotiate
 Category: auth http
 Example: --negotiate -u : $URL
+Added: 7.10.6
 ---
 Enables Negotiate (SPNEGO) authentication.
 
index 3869a2009b6b3e9a770253d8895fa5e1df716622..f3a0d69991dab4975fb1e73a933dfb4d7ffbf3e8 100644 (file)
@@ -4,6 +4,7 @@ Mutexed: netrc
 See-also: netrc-file
 Category: curl
 Example: --netrc-optional $URL
+Added: 7.9.8
 ---
 Very similar to --netrc, but this option makes the .netrc usage **optional**
 and not mandatory as the --netrc option does.
index 21e33a164a804f72908a650537ead7ccc4f1c3de..d6ca28f53955a613f3ddf5cdb88cd0f40dd263de 100644 (file)
@@ -3,6 +3,7 @@ Short: n
 Help: Must read .netrc for user name and password
 Category: curl
 Example: --netrc $URL
+Added: 4.6
 ---
 Makes curl scan the *.netrc* (*_netrc* on Windows) file in the user's home
 directory for login name and password. This is typically used for FTP on
index fe8da4e9645e33e3ca862ef28c50f11733ee919a..fe19292a31b61d0036392688918dbcbfba46d2a9 100644 (file)
@@ -3,6 +3,7 @@ Short: N
 Help: Disable buffering of the output stream
 Category: curl
 Example: --no-buffer $URL
+Added: 6.5
 ---
 Disables the buffering of the output stream. In normal work situations, curl
 will use a standard buffered output stream that will have the effect that it
index a264b7ac586c466405520e97e63852fc21278e44..e62f8d880e4b8111d1f82aa05fa1f66b98e340b3 100644 (file)
@@ -2,6 +2,7 @@ Long: no-keepalive
 Help: Disable TCP keepalive on the connection
 Category: connection
 Example: --no-keepalive $URL
+Added: 7.18.0
 ---
 Disables the use of keepalive messages on the TCP connection. curl otherwise
 enables them by default.
index 890137062cc7cbaef747c74ac26c40acc6b82c54..c8e72c325a39178a74ab91b53d758166e058c257 100644 (file)
@@ -4,6 +4,7 @@ Protocols: HTTP
 See-also: ntlm proxy-ntlm
 Category: auth http
 Example: --ntlm-wb -u user:password $URL
+Added: 7.22.0
 ---
 Enables NTLM much in the style --ntlm does, but hand over the authentication
 to the separate binary ntlmauth application that is executed when needed.
index 5a50632678b26a1c002fadfff7b481d29d7b9a73..658218a101ef62d44555a2e28389642f2ab25b69 100644 (file)
@@ -6,6 +6,7 @@ Protocols: HTTP
 Requires: TLS
 Category: auth http
 Example: --ntlm -u user:password $URL
+Added: 7.10.6
 ---
 Enables NTLM authentication. The NTLM authentication method was designed by
 Microsoft and is used by IIS web servers. It is a proprietary protocol,
index 1662a366cd669fbc18db1e6296eab9abea518aa2..49691622f92e8d0622befb4f620bd41fcee725b6 100644 (file)
@@ -4,6 +4,7 @@ Arg: <token>
 Protocols: IMAP POP3 SMTP HTTP
 Category: auth
 Example: --oauth2-bearer "mF_9.B5f-4.1JqM" $URL
+Added: 7.33.0
 ---
 Specify the Bearer Token for OAUTH 2.0 server authentication. The Bearer Token
 is used in conjunction with the user name which can be specified as part of
index ce9749d5db7c768ec7ced5ad476b55b012c297de..b0fe102306eaf85d66c5e5ccbe52f5a2c9fde49f 100644 (file)
@@ -8,6 +8,7 @@ Example: -o file $URL
 Example: "http://{one,two}.example.com" -o "file_#1.txt"
 Example: "http://{site,host}.host[1-5].com" -o "#1_#2"
 Example: -o file $URL -o file2 https://example.net
+Added: 4.0
 ---
 Write output to <file> instead of stdout. If you are using {} or [] to fetch
 multiple documents, you should quote the URL and you can use '#' followed by a
index 58e355827ba4d46b75d4559b923d951261feaa8f..3c85c5e920eb1309c53ebee122bf179ed53684a7 100644 (file)
@@ -4,6 +4,7 @@ Help: Pass phrase for the private key
 Protocols: SSH TLS
 Category: ssh tls auth
 Example: --pass secret --key file $URL
+Added: 7.9.3
 ---
 Passphrase for the private key.
 
index dc98b29f846adce2aff8ebbc5dec795a72424460..6cae97a7523fe9eb5e3d347e7f35c609964f32d3 100644 (file)
@@ -5,6 +5,7 @@ Protocols: TLS
 Category: tls
 Example: --pinnedpubkey keyfile $URL
 Example: --pinnedpubkey 'sha256//ce118b51897f4452dc' $URL
+Added: 7.39.0
 ---
 Tells curl to use the specified public key file (or hashes) to verify the
 peer. This can be a path to a file which contains a single public key in PEM
index 96ac3009b1ddee438695c757590c2f25ab463fae..f00be881deeba104e84db26c7f6cdbc00f0b4c3a 100644 (file)
@@ -3,6 +3,7 @@ Long: progress-bar
 Help: Display transfer progress as a bar
 Category: verbose
 Example: -# -O $URL
+Added: 5.10
 ---
 Make curl display transfer progress as a simple progress bar instead of the
 standard, more informational, meter.
index 6d38c733a027578780fb1472922058f6e12fc5d3..c651badc1009fb22a1ba3bd7d7677ce9f15758c8 100644 (file)
@@ -3,6 +3,7 @@ Help: Use Basic authentication on the proxy
 See-also: proxy proxy-anyauth proxy-digest
 Category: proxy auth
 Example: --proxy-basic --proxy-user user:passwd -x proxy $URL
+Added: 7.12.0
 ---
 Tells curl to use HTTP Basic authentication when communicating with the given
 proxy. Use --basic for enabling HTTP Basic with a remote host. Basic is the
index cc187023683de28f5f582bcc3d44673271a6fbcd..9677e92c570d0a8fdb5c897fcdc118b7d0511d00 100644 (file)
@@ -3,6 +3,7 @@ Help: Use Digest authentication on the proxy
 See-also: proxy proxy-anyauth proxy-basic
 Category: proxy tls
 Example: --proxy-digest --proxy-user user:passwd -x proxy $URL
+Added: 7.12.0
 ---
 Tells curl to use HTTP Digest authentication when communicating with the given
 proxy. Use --digest for enabling HTTP Digest with a remote host.
index 1b9797307a95de61a7ce539a29e2d339bd7f1d79..d0b2c130959a7074102a6cb48f5898b1ed2daaf1 100644 (file)
@@ -3,5 +3,6 @@ Help: Private key for HTTPS proxy
 Arg: <key>
 Category: proxy tls
 Example: --proxy-key here -x https://proxy $URL
+Added: 7.52.0
 ---
 Same as --key but used in HTTPS proxy context.
index 074b7df85569305af8be633fdd9c84b6e32f7f13..03d2d179c27299410d8e4455c2de012e53de2e1c 100644 (file)
@@ -3,6 +3,7 @@ Help: Use NTLM authentication on the proxy
 See-also: proxy-negotiate proxy-anyauth
 Category: proxy auth
 Example: --proxy-ntlm --proxy-user user:passwd -x http://proxy $URL
+Added: 7.10.7
 ---
 Tells curl to use HTTP NTLM authentication when communicating with the given
 proxy. Use --ntlm for enabling NTLM with a remote host.
index b7f50a769fdcff6fcc0d106d7d8f1184d2a490f8..bca3f872755e3fc8ac6922416bbeed59600f0f9c 100644 (file)
@@ -5,6 +5,7 @@ Protocols: TLS
 Category: proxy tls
 Example: --proxy-pinnedpubkey keyfile $URL
 Example: --proxy-pinnedpubkey 'sha256//ce118b51897f4452dc' $URL
+Added: 7.59.0
 ---
 Tells curl to use the specified public key file (or hashes) to verify the
 proxy. This can be a path to a file which contains a single public key in PEM
index 62578f7f4eb98329852f6bb60391ea9218b866e6..e9524515e2fbbef42b3760ef7ede98739be50e9a 100644 (file)
@@ -4,6 +4,7 @@ help: TLS 1.3 proxy cipher suites
 Protocols: TLS
 Category: proxy tls
 Example: --proxy-tls13-ciphers TLS_AES_128_GCM_SHA256 -x proxy $URL
+Added: 7.61.0
 ---
 Specifies which cipher suites to use in the connection to your HTTPS proxy
 when it negotiates TLS 1.3. The list of ciphers suites must specify valid
index 81d29f2ab0efaefb5a0b53eb75416f1be5e4d641..1d63f4d012d3a26087993835ad705c31b0e6c09f 100644 (file)
@@ -4,6 +4,7 @@ Arg: <user:password>
 Help: Proxy user and password
 Category: proxy auth
 Example: --proxy-user name:pwd -x proxy $URL
+Added: 4.0
 ---
 Specify the user name and password to use for proxy authentication.
 
index bc9cb2983640c5a923938f0579962581a24dc155..3f6ef7acfd9b7ff80d5740a771507a0f697e7a02 100644 (file)
@@ -4,6 +4,7 @@ Arg: [protocol://]host[:port]
 Help: Use this proxy
 Category: proxy
 Example: --proxy http://proxy.example $URL
+Added: 4.0
 ---
 Use the specified proxy.
 
index f74834567524243c4b9f6f7ac3618ce071880302..8aea3abddc38f053c977119b3d5e623ff92e0d1f 100644 (file)
@@ -3,6 +3,7 @@ Arg: <host[:port]>
 Help: Use HTTP/1.0 proxy on given port
 Category: proxy
 Example: --proxy1.0 -x http://proxy $URL
+Added: 7.19.4
 ---
 Use the specified HTTP 1.0 proxy. If the port number is not specified, it is
 assumed at port 1080.
index 712c755a87e58a2b480be1fbfb22958f6b92b4e5..a62cbb6947d905842b9af38a29a40461e81bba23 100644 (file)
@@ -4,6 +4,7 @@ Help: Operate through an HTTP proxy tunnel (using CONNECT)
 See-also: proxy
 Category: proxy
 Example: --proxytunnel -x http://proxy $URL
+Added: 7.3
 ---
 When an HTTP proxy is used --proxy, this option will make curl tunnel through
 the proxy. The tunnel approach is made with the HTTP proxy CONNECT request and
index c1fb5d8ef30e5451920d7374c13dbc318217a2e6..cbd60f7801a1d122a6948141ec63807fb30829b2 100644 (file)
@@ -4,6 +4,7 @@ Protocols: SFTP SCP
 Help: SSH Public key file name
 Category: sftp scp auth
 Example: --pubkey file.pub sftp://example.com/
+Added: 7.16.2
 ---
 Public key file name. Allows you to provide your public key in this separate
 file.
index 2707c87dd7f87d944cc22b09066f61ecac6c49e4..25da93f1d66ceff38cc5076ef0b3325c5065f996 100644 (file)
@@ -5,6 +5,7 @@ Help: Send command(s) to server before transfer
 Protocols: FTP SFTP
 Category: ftp sftp
 Example: --quote "DELE file" ftp://example.com/foo
+Added: 5.3
 ---
 Send an arbitrary command to the remote FTP or SFTP server. Quote commands are
 sent BEFORE the transfer takes place (just after the initial PWD command in an
index a207c1e1ba773b625fd39c4f19b2d45b02959955..d74148a1f7a495eb0b9f361ffe628c7f960bcb50 100644 (file)
@@ -3,6 +3,7 @@ Arg: <file>
 Help: File for reading random data from
 Category: misc
 Example: --random-file rubbish $URL
+Added: 7.7
 ---
 Specify the path name to file containing what will be considered as random
 data. The data may be used to seed the random engine for SSL connections.  See
index 0637f8fc2be43d4ee725188e009c433792311a57..64a2f430ae190c2fc9aac600a7e4af71e7d5fa9b 100644 (file)
@@ -5,6 +5,7 @@ Arg: <range>
 Protocols: HTTP FTP SFTP FILE
 Category: http ftp sftp file
 Example: --range 22-44 $URL
+Added: 4.0
 ---
 Retrieve a byte range (i.e. a partial document) from an HTTP/1.1, FTP or SFTP
 server or a local FILE. Ranges can be specified in a number of ways.
index 3f6b7c7e12a535f588fe402e3f32c491edd54dc5..af25528f0f10a1b8999a8847d8f0fa09ef872878 100644 (file)
@@ -8,6 +8,7 @@ Category: http
 Example: --referer "https://fake.example" $URL
 Example: --referer "https://fake.example;auto" -L $URL
 Example: --referer ";auto" -L $URL
+Added: 4.0
 ---
 Sends the "Referrer Page" information to the HTTP server. This can also be set
 with the --header flag of course.  When used with --location you can append
index 6e0b98bd1fc94c0197d3a255d98cc3efffc3ad38..1da1de2086c6d4f5e3afe75508a348be98b9f276 100644 (file)
@@ -4,6 +4,7 @@ Protocols: HTTP
 Help: Use the header-provided filename
 Category: output
 Example: -OJ https://example.com/file
+Added: 7.20.0
 ---
 This option tells the --remote-name option to use the server-specified
 Content-Disposition filename instead of extracting a filename from the URL.
index 68928794b57e18c6a0a33fd7156c3be7842b1466..f7e03f42f4d023bdb5a5f1f581c5034b6cd79cc7 100644 (file)
@@ -3,6 +3,7 @@ Short: O
 Help: Write output to a file named as the remote file
 Category: important output
 Example: -O https://example.com/filename
+Added: 4.0
 ---
 Write output to a local file named like the remote file we get. (Only the file
 part of the remote file is used, the path is cut off.)
index 9c463ae81986da238ca899b384462d9eaf5508d5..c8bd168ac7c258b27305ec0e5498b9519e9b5414 100644 (file)
@@ -3,6 +3,7 @@ Short: R
 Help: Set the remote file's time on the local output
 Category: output
 Example: --remote-time -o foo $URL
+Added: 7.9
 ---
 When used, this will make curl attempt to figure out the timestamp of the
 remote file, and if that is available make the local file get that same
index d2bb99d540bb6d0b3abf941840182bb958f7be0e..3c07c5d60103d121d39198f8b669573534d7a62d 100644 (file)
@@ -5,6 +5,7 @@ Help: Specify request command to use
 Category: connection
 Example: -X "DELETE" $URL
 Example: -X NLST ftp://example.com/
+Added: 6.0
 ---
 (HTTP) Specifies a custom request method to use when communicating with the
 HTTP server.  The specified request method will be used instead of the method
index e8b2177129e7c3d1e344bcfad61a61a27685d720..c1af391d08516c67d0517369ef609cb6db396bd5 100644 (file)
@@ -4,6 +4,7 @@ Help: Show error even when -s is used
 See-also: no-progress-meter
 Category: curl
 Example: --show-error --silent $URL
+Added: 5.9
 ---
 When used with --silent, it makes curl show an error message if it fails.
 
index 7122c542eb2bf0237e80f5cea5c835a64df4e0ff..580671efcc48ef97b25c31c974e929caa00ae7a2 100644 (file)
@@ -4,6 +4,7 @@ Help: Silent mode
 See-also: verbose stderr no-progress-meter
 Category: important verbose
 Example: -s $URL
+Added: 4.0
 ---
 Silent or quiet mode. Don't show progress meter or error messages.  Makes Curl
 mute. It will still output the data you ask for, potentially even to the
index 7bf8d5fb1b86b0bfa729895cb601566af186274d..8351d932e79fe12d60beddbf5907f72da19bdc9e 100644 (file)
@@ -4,6 +4,7 @@ Arg: <speed>
 Help: Stop transfers slower than this
 Category: connection
 Example: --speed-limit 300 --speed-time 10 $URL
+Added: 4.7
 ---
 If a download is slower than this given speed (in bytes per second) for
 speed-time seconds it gets aborted. speed-time is set with --speed-time and is
index 6095214564ea7c2a23a99ddab9d36c6b2ea3e76a..f32711fed4e702eaf9a77659628d78e743d64e83 100644 (file)
@@ -4,6 +4,7 @@ Arg: <seconds>
 Help: Trigger 'speed-limit' abort after this time
 Category: connection
 Example: --speed-limit 300 --speed-time 10 $URL
+Added: 4.7
 ---
 If a download is slower than speed-limit bytes per second during a speed-time
 period, the download gets aborted. If speed-time is used, the default
index d96a6cc8d8592a57190d38f936b5a017429710df..f90596449045ed8e4db8f0f566231b098457f08c 100644 (file)
@@ -2,7 +2,7 @@ Short: 2
 Long: sslv2
 Tags: Versions
 Protocols: SSL
-Added:
+Added: 5.9
 Mutexed: sslv3 tlsv1 tlsv1.1 tlsv1.2
 Requires: TLS
 See-also: http1.1 http2
index 3ee483d2aecb0f785a91c18f305a1fc3942cd0a4..6599531ce36192eb6644cfc52f939ae35c37c8d0 100644 (file)
@@ -2,7 +2,7 @@ Short: 3
 Long: sslv3
 Tags: Versions
 Protocols: SSL
-Added:
+Added: 5.9
 Mutexed: sslv2 tlsv1 tlsv1.1 tlsv1.2
 Requires: TLS
 See-also: http1.1 http2
index c0f0efa38bbb67073901dd748f4c5dc8e361ae4d..95b6604543070627c56bc25d7db8e07aba19edd5 100644 (file)
@@ -4,6 +4,7 @@ Help: Where to redirect stderr
 See-also: verbose silent
 Category: verbose
 Example: --stderr output.txt $URL
+Added: 6.2
 ---
 Redirect all writes to stderr to the specified file instead. If the file name
 is a plain '-', it is instead written to stdout.
index 71078e8877dbddc9fc3a41896114fd85ce29a73c..f2cdc2828b652b2857dcd3a88f732dc34066cfff 100644 (file)
@@ -3,6 +3,7 @@ Help: Suppress proxy CONNECT response headers
 See-also: dump-header include proxytunnel
 Category: proxy
 Example: --suppress-connect-headers --include -x proxy $URL
+Added: 7.54.0
 ---
 When --proxytunnel is used and a CONNECT request is made don't output proxy
 CONNECT response headers. This option is meant to be used with --dump-header or
index 3475cb596c753369104beb73ebdf46395badca72..1751cbff4f5655bddcc440696ac16f8a61cc3d68 100644 (file)
@@ -4,6 +4,7 @@ Arg: <opt=val>
 Help: Set telnet option
 Category: telnet
 Example: -t TTYPE=vt100 telnet://example.com/
+Added: 7.7
 ---
 Pass options to the telnet protocol. Supported options are:
 
index f82f497fc0d16b48e3b80527c5551093ad30dc5f..20b1e7cdc05b3f281d5cabf55c6e2e857e6eccc7 100644 (file)
@@ -7,6 +7,7 @@ Category: http ftp
 Example: -z "Wed 01 Sep 2021 12:18:00" $URL
 Example: -z "-Wed 01 Sep 2021 12:18:00" $URL
 Example: -z file $URL
+Added: 5.8
 ---
 Request a file that has been modified later than the given time and date, or
 one that has been modified before that time. The <date expression> can be all
index daf1c93ab14443b647e5b1fbf1c51c4de396b2fb..6ed00667fd18cf7a57a7bd9fec6938cb1f4f0dd4 100644 (file)
@@ -4,6 +4,7 @@ help: TLS 1.3 cipher suites to use
 Protocols: TLS
 Category: tls
 Example: --tls13-ciphers TLS_AES_128_GCM_SHA256 $URL
+Added: 7.61.0
 ---
 Specifies which cipher suites to use in the connection if it negotiates TLS
 1.3. The list of ciphers suites must specify valid ciphers. Read up on TLS 1.3
index b881c24fc7a6f8efefb9777971b01d15e15ae928..a92b239de162fc50d57f7bb0d9b5b8b8a783a048 100644 (file)
@@ -2,7 +2,7 @@ Short: 1
 Long: tlsv1
 Tags: Versions
 Protocols: SSL
-Added:
+Added: 7.9.2
 Mutexed: tlsv1.1 tlsv1.2 tlsv1.3
 Requires: TLS
 See-also: http1.1 http2
index 89fe588144b6bf7c30114faa3e2ee183c93d7c90..4da81cbd9382f5838c364b03b50e453a439ef6be 100644 (file)
@@ -4,6 +4,7 @@ Help: Like --trace, but without hex output
 Mutexed: trace verbose
 Category: verbose
 Example: --trace-ascii log.txt $URL
+Added: 7.9.7
 ---
 Enables a full trace dump of all incoming and outgoing data, including
 descriptive information, to the given output file. Use "-" as filename to have
index 3e7154503ced8b1ffd636c79967ab902fe3a2796..a00a54370810e10b3d397153b5b18990689428a1 100644 (file)
@@ -4,6 +4,7 @@ Help: Write a debug trace to FILE
 Mutexed: verbose trace-ascii
 Category: verbose
 Example: --trace log.txt $URL
+Added: 7.9.7
 ---
 Enables a full trace dump of all incoming and outgoing data, including
 descriptive information, to the given output file. Use "-" as filename to have
index 5cc56285bc775c7c466aef48e418b54274f2f2f1..fbf969e8355b50fe3e8ee29ecdc25afafc68af7b 100644 (file)
@@ -6,6 +6,7 @@ Category: important upload
 Example: -T file $URL
 Example: -T "img[1-1000].png" ftp://ftp.example.com/
 Example: --upload-file "{file1,file2}" $URL
+Added: 4.0
 ---
 This transfers the specified local file to the remote URL. If there is no file
 part in the specified URL, curl will append the local file name. NOTE that you
index ed1598a3c189fdecd33409307f00f9ba58d21eb1..f0ce9f43403bac2ebf5e1ff6f31554df2be2422b 100644 (file)
@@ -3,6 +3,7 @@ Arg: <url>
 Help: URL to work with
 Category: curl
 Example: --url $URL
+Added: 7.5
 ---
 Specify a URL to fetch. This option is mostly handy when you want to specify
 URL(s) in a config file.
index 79554c7dc0b4417ef386f251456ff95188fdc4cd..dae934e19382e3d29b3b50c09e86a1822d15253c 100644 (file)
@@ -4,6 +4,7 @@ Help: Use ASCII/text transfer
 Protocols: FTP LDAP
 Category: misc
 Example: -B ftp://example.com/README
+Added: 5.0
 ---
 Enable ASCII transfer. For FTP, this can also be enforced by using a URL that
 ends with ";type=A". This option causes data sent to stdout to be in text mode
index a322d14890fb6439bd2932a9abee59df9d399576..1b89af6d38c17be074615bd3ead59230a9b2bfb5 100644 (file)
@@ -5,6 +5,7 @@ Help: Send User-Agent <name> to server
 Protocols: HTTP
 Category: important http
 Example: -A "Agent 007" $URL
+Added: 4.5.1
 ---
 Specify the User-Agent string to send to the HTTP server. To encode blanks in
 the string, surround the string with single quote marks. This header can also
index 6ab3c64395d10ffa54d36dedf46a3363d144f2e0..2848f4410f23ddc44c3de0c93cbec87234c482ef 100644 (file)
@@ -4,6 +4,7 @@ Arg: <user:password>
 Help: Server user and password
 Category: important auth
 Example: -u user:secret $URL
+Added: 4.0
 ---
 Specify the user name and password to use for server authentication. Overrides
 --netrc and --netrc-optional.
index f040d75e2dbaa0eda19e81a9732067e812090ab9..a132388bc8835539eb63afc393227e39fdc152b4 100644 (file)
@@ -5,6 +5,7 @@ Help: Make the operation more talkative
 See-also: include
 Category: important verbose
 Example: --verbose $URL
+Added: 4.0
 ---
 Makes curl verbose during the operation. Useful for debugging and seeing
 what's going on "under the hood". A line starting with '>' means "header data"
index f3c5899be337b98aa4457f3fa29692b824ae3e46..723386dca508e4771d5722dbc27ed37c3fa01133 100644 (file)
@@ -3,6 +3,7 @@ Short: V
 Help: Show version number and quit
 Category: important curl
 Example: --version
+Added: 4.0
 ---
 Displays information about curl and the libcurl version it uses.
 
index 3da4756ae690acdf90bca6f5d037c0ede078e1fb..a3a928b3d998e4abb7dec1e1ad3f7ad6e23f09e3 100644 (file)
@@ -4,6 +4,7 @@ Arg: <format>
 Help: Use output FORMAT after completion
 Category: verbose
 Example: -w '%{http_code}\\n' $URL
+Added: 6.5
 ---
 Make curl display information on stdout after a completed transfer. The format
 is a string that may contain plain text mixed with any number of
index 8011b79b0d3c1a179e23a705dad64795112e778d..b5c17fdbc950701fe56b69be597c62d5e58e5547 100644 (file)
@@ -2,6 +2,7 @@ Long: xattr
 Help: Store metadata in extended file attributes
 Category: misc
 Example: --xattr -o storage $URL
+Added: 7.21.3
 ---
 When saving output to a file, this option tells curl to store certain file
 metadata in extended file attributes. Currently, the URL is stored in the