summaryrefslogtreecommitdiff
path: root/ftp/curl/files/patch-docs::curl.1
diff options
context:
space:
mode:
Diffstat (limited to 'ftp/curl/files/patch-docs::curl.1')
-rw-r--r--ftp/curl/files/patch-docs::curl.1740
1 files changed, 740 insertions, 0 deletions
diff --git a/ftp/curl/files/patch-docs::curl.1 b/ftp/curl/files/patch-docs::curl.1
new file mode 100644
index 000000000000..602e88366cd4
--- /dev/null
+++ b/ftp/curl/files/patch-docs::curl.1
@@ -0,0 +1,740 @@
+diff -urN -urN -x .svn ../../vendor/curl/docs/curl.1 ./docs/curl.1
+--- ../../vendor/curl/docs/curl.1 2008-03-24 00:40:11.000000000 +0200
++++ ./docs/curl.1 2008-03-29 16:08:15.000000000 +0200
+@@ -34,7 +34,7 @@
+ FILE). The command is designed to work without user interaction.
+
+ curl offers a busload of useful tricks like proxy support, user
+-authentication, ftp upload, HTTP post, SSL connections, cookies, file transfer
++authentication, FTP upload, HTTP post, SSL connections, cookies, file transfer
+ resume and more. As you will see below, the number of features will make your
+ head spin!
+
+@@ -42,7 +42,7 @@
+ .BR libcurl (3)
+ for details.
+ .SH URL
+-The URL syntax is protocol dependent. You'll find a detailed description in
++The URL syntax is protocol-dependent. You'll find a detailed description in
+ RFC 3986.
+
+ You can specify multiple URLs or parts of URLs by writing part sets within
+@@ -64,7 +64,7 @@
+ You can specify any amount of URLs on the command line. They will be fetched
+ in a sequential manner in the specified order.
+
+-Since curl 7.15.1 you can also specify step counter for the ranges, so that
++Since curl 7.15.1 you can also specify a step counter for the ranges, so that
+ you can get every Nth number or letter:
+
+ http://www.numericals.com/file[1-100:10].txt
+@@ -81,10 +81,10 @@
+ specified on a single command line and cannot be used between separate curl
+ invokes.
+ .SH "PROGRESS METER"
+-curl normally displays a progress meter during operations, indicating amount
+-of transferred data, transfer speeds and estimated time left etc.
++curl normally displays a progress meter during operations, indicating the amount
++of transferred data, transfer speeds and estimated time left, etc.
+
+-However, since curl displays data to the terminal by default, if you invoke
++However, since curl displays this data to the terminal by default, if you invoke
+ curl to do an operation and it is about to write data to the terminal, it
+ \fIdisables\fP the progress meter as otherwise it would mess up the output
+ mixing progress meter and response data.
+@@ -93,7 +93,7 @@
+ redirect the response output to a file, using shell redirect (>), -o [file] or
+ similar.
+
+-It is not the same case for FTP upload as that operation is not spitting out
++It is not the same case for FTP upload as that operation does not spit out
+ any response data to the terminal.
+
+ If you prefer a progress "bar" instead of the regular meter, \fI-#\fP is your
+@@ -114,7 +114,7 @@
+ used.
+ .IP "--anyauth"
+ (HTTP) Tells curl to figure out authentication method by itself, and use the
+-most secure one the remote site claims it supports. This is done by first
++most secure one the remote site claims to support. This is done by first
+ doing a request and checking the response-headers, thus possibly inducing an
+ extra network round-trip. This is used instead of setting a specific
+ authentication method, which you can do with \fI--basic\fP, \fI--digest\fP,
+@@ -158,13 +158,13 @@
+ (HTTP) Tells curl to use HTTP Basic authentication. This is the default and
+ this option is usually pointless, unless you use it to override a previously
+ set option that sets a different authentication method (such as \fI--ntlm\fP,
+-\fI--digest\fP and \fI--negotiate\fP).
++\fI--digest\fP, or \fI--negotiate\fP).
+
+ If this option is used several times, the following occurrences make no
+ difference.
+ .IP "--ciphers <list of ciphers>"
+ (SSL) Specifies which ciphers to use in the connection. The list of ciphers
+-must be using valid ciphers. Read up on SSL cipher list details on this URL:
++must specify valid ciphers. Read up on SSL cipher list details on this URL:
+ \fIhttp://www.openssl.org/docs/apps/ciphers.html\fP
+
+ NSS ciphers are done differently than OpenSSL and GnuTLS. The full list of
+@@ -204,7 +204,7 @@
+ Continue/Resume a previous file transfer at the given offset. The given offset
+ is the exact number of bytes that will be skipped counted from the beginning
+ of the source file before it is transferred to the destination. If used with
+-uploads, the ftp server command SIZE will not be used by curl.
++uploads, the FTP server command SIZE will not be used by curl.
+
+ Use "-C -" to tell curl to automatically find out where/how to resume the
+ transfer. It then uses the given output/input files to figure that out.
+@@ -231,7 +231,7 @@
+ \fI-F/--form\fP.
+
+ \fI-d/--data\fP is the same as \fI--data-ascii\fP. To post data purely binary,
+-you should instead use the \fI--data-binary\fP option. To URL encode the value
++you should instead use the \fI--data-binary\fP option. To URL-encode the value
+ of a form field you may use \fI--data-urlencode\fP.
+
+ If any of these options is used more than once on the same command line, the
+@@ -241,7 +241,7 @@
+
+ If you start the data with the letter @, the rest should be a file name to
+ read the data from, or - if you want curl to read the data from stdin. The
+-contents of the file must already be url-encoded. Multiple files can also be
++contents of the file must already be URL-encoded. Multiple files can also be
+ specified. Posting data from a file named 'foobar' would thus be done with
+ \fI--data @foobar\fP.
+ .IP "--data-binary <data>"
+@@ -253,33 +253,33 @@
+ are preserved and conversions are never done.
+
+ If this option is used several times, the ones following the first will append
+-data. As described in \fI-d/--data\fP.
++data as described in \fI-d/--data\fP.
+ .IP "--data-urlencode <data>"
+ (HTTP) This posts data, similar to the other --data options with the exception
+-that this performs URL encoding. (Added in 7.18.0)
++that this performs URL-encoding. (Added in 7.18.0)
+
+-To be CGI compliant, the <data> part should begin with a \fIname\fP followed
++To be CGI-compliant, the <data> part should begin with a \fIname\fP followed
+ by a separator and a content specification. The <data> part can be passed to
+ curl using one of the following syntaxes:
+ .RS
+ .IP "content"
+-This will make curl URL encode the content and pass that on. Just be careful
++This will make curl URL-encode the content and pass that on. Just be careful
+ so that the content doesn't contain any = or @ letters, as that will then make
+ the syntax match one of the other cases below!
+ .IP "=content"
+-This will make curl URL encode the content and pass that on. The preceding =
++This will make curl URL-encode the content and pass that on. The preceding =
+ letter is not included in the data.
+ .IP "name=content"
+-This will make curl URL encode the content part and pass that on. Note that
+-the name part is expected to be URL encoded already.
++This will make curl URL-encode the content part and pass that on. Note that
++the name part is expected to be URL-encoded already.
+ .IP "@filename"
+ This will make curl load data from the given file (including any newlines),
+-URL encode that data and pass it on in the POST.
++URL-encode that data and pass it on in the POST.
+ .IP "name@filename"
+ This will make curl load data from the given file (including any newlines),
+-URL encode that data and pass it on in the POST. The name part gets an equal
++URL-encode that data and pass it on in the POST. The name part gets an equal
+ sign appended, resulting in \fIname=urlencoded-file-content\fP. Note that the
+-name is expected to be URL encoded already.
++name is expected to be URL-encoded already.
+ .RE
+ .IP "--digest"
+ (HTTP) Enables HTTP Digest authentication. This is a authentication that
+@@ -310,10 +310,10 @@
+
+ This option is handy to use when you want to store the headers that a HTTP
+ site sends to you. Cookies from the headers could then be read in a second
+-curl invoke by using the \fI-b/--cookie\fP option! The \fI-c/--cookie-jar\fP
++curl invocation by using the \fI-b/--cookie\fP option! The \fI-c/--cookie-jar\fP
+ option is however a better way to store cookies.
+
+-When used on FTP, the ftp server response lines are considered being "headers"
++When used in FTP, the FTP server response lines are considered being "headers"
+ and thus are saved there.
+
+ If this option is used several times, the last one will be used.
+@@ -365,7 +365,7 @@
+ peer. The file may contain multiple CA certificates. The certificate(s) must
+ be in PEM format.
+
+-curl recognizes the environment variable named 'CURL_CA_BUNDLE' if that is
++curl recognizes the environment variable named 'CURL_CA_BUNDLE' if it is
+ set, and uses the given path as a path to a CA cert bundle. This option
+ overrides that variable.
+
+@@ -391,7 +391,7 @@
+ If this option is used several times, the last one will be used.
+ .IP "-f/--fail"
+ (HTTP) Fail silently (no output at all) on server errors. This is mostly done
+-like this to better enable scripts etc to better deal with failed attempts. In
++to better enable scripts etc to better deal with failed attempts. In
+ normal cases when a HTTP server fails to deliver a document, it returns an
+ HTML document stating so (which often also describes why and more). This flag
+ will prevent curl from outputting that and return error 22.
+@@ -459,7 +459,7 @@
+
+ If this option is used twice, the second will again disable this.
+ .IP "--ftp-ssl-control"
+-(FTP) Require SSL/TLS for the ftp login, clear for transfer. Allows secure
++(FTP) Require SSL/TLS for the FTP login, clear for transfer. Allows secure
+ authentication, but non-encrypted data transfers for efficiency. Fails the
+ transfer if the server doesn't support SSL/TLS. (Added in 7.16.0)
+
+@@ -487,7 +487,7 @@
+ waits for a reply from the server.
+ (Added in 7.16.2)
+ .IP "-F/--form <name=content>"
+-(HTTP) This lets curl emulate a filled in form in which a user has pressed the
++(HTTP) 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 Content-Type
+ multipart/form-data according to RFC1867. This enables uploading of binary
+ files etc. To force the 'content' part to be a file, prefix the file name
+@@ -537,7 +537,7 @@
+ When used, this option will make all data specified with \fI-d/--data\fP or
+ \fI--data-binary\fP to be used in a HTTP GET request instead of the POST
+ request that otherwise would be used. The data will be appended to the URL
+-with a '?' separator.
++with a '?' separator.
+
+ If used in combination with -I, the POST data will instead be appended to the
+ URL with a HEAD request.
+@@ -556,9 +556,9 @@
+ internal header by giving a replacement without content on the right side of
+ the colon, as in: -H \&"Host:".
+
+-curl will make sure that each header you add/replace get sent with the proper
+-end of line marker, you should thus \fBnot\fP add that as a part of the header
+-content: do not add newlines or carriage returns they will only mess things up
++curl will make sure that each header you add/replace is sent with the proper
++end-of-line marker, you should thus \fBnot\fP add that as a part of the header
++content: do not add newlines or carriage returns, they will only mess things up
+ for you.
+
+ See also the \fI-A/--user-agent\fP and \fI-e/--referer\fP options.
+@@ -606,7 +606,7 @@
+ (SSL) This option explicitly allows curl to perform "insecure" SSL connections
+ and transfers. All SSL connections are attempted to be made secure by using
+ the CA certificate bundle installed by default. This makes all connections
+-considered "insecure" to fail unless \fI-k/--insecure\fP is used.
++considered "insecure" fail unless \fI-k/--insecure\fP is used.
+
+ See this online resource for further details:
+ \fBhttp://curl.haxx.se/docs/sslcerts.html\fP
+@@ -627,16 +627,16 @@
+ If this option is used several times, the last one will be used.
+ .IP "--key-type <type>"
+ (SSL) Private key file type. Specify which type your \fI--key\fP provided
+-private key is. DER, PEM and ENG are supported. If not specified, PEM is
++private key is. DER, PEM, and ENG are supported. If not specified, PEM is
+ assumed.
+
+ If this option is used several times, the last one will be used.
+ .IP "--krb <level>"
+ (FTP) Enable Kerberos authentication and use. The level must be entered and
+-should be one of 'clear', 'safe', 'confidential' or 'private'. Should you use
++should be one of 'clear', 'safe', 'confidential', or 'private'. Should you use
+ a level that is not one of these, 'private' will instead be used.
+
+-This option requires that the library was built with kerberos4 or GSSAPI
++This option requires a library built with kerberos4 or GSSAPI
+ (GSS-Negotiate) support. This is not very common. Use \fI-V/--version\fP to
+ see if your curl supports it.
+
+@@ -646,11 +646,11 @@
+ text file in which command line arguments can be written which then will be
+ used as if they were written on the actual command line. Options and their
+ parameters must be specified on the same config file line, separated by
+-white space, colon, the equals sign or any combination thereof (however,
++whitespace, colon, the equals sign or any combination thereof (however,
+ the preferred separator is the equals sign). If the parameter is to contain
+-white spaces, the parameter must be enclosed within quotes. Within double
++whitespace, the parameter must be enclosed within quotes. Within double
+ quotes, the following escape sequences are available: \\\\, \\", \\t, \\n,
+-\\r and \\v. A backlash preceding any other letter is ignored. If the
++\\r and \\v. A backslash preceding any other letter is ignored. If the
+ first column of a config line is a '#' character, the rest of the line will be
+ treated as a comment. Only write one option per physical line in the config
+ file.
+@@ -673,12 +673,12 @@
+
+ 1) curl tries to find the "home dir": It first checks for the CURL_HOME and
+ then the HOME environment variables. Failing that, it uses getpwuid() on
+-unix-like systems (which returns the home dir given the current user in your
++UNIX-like systems (which returns the home dir given the current user in your
+ system). On Windows, it then checks for the APPDATA variable, or as a last
+-resort the '%USERPROFILE%\Application Data'.
++resort the '%USERPROFILE%\\Application Data'.
+
+ 2) On windows, if there is no _curlrc file in the home dir, it checks for one
+-in the same dir the executable curl is placed. On unix-like systems, it will
++in the same dir the curl executable is placed. On UNIX-like systems, it will
+ simply try to load .curlrc from the determined home dir.
+
+ .nf
+@@ -699,7 +699,7 @@
+ .IP "--libcurl <file>"
+ Append this option to any ordinary curl command line, and you will get a
+ libcurl-using source code written to the file that does the equivalent
+-operation of what your command line operation does!
++of what your command-line operation does!
+
+ NOTE: this does not properly support -F and the sending of multipart
+ formposts, so in those cases the output program will be missing necessary
+@@ -709,18 +709,18 @@
+ used. (Added in 7.16.1)
+ .IP "--limit-rate <speed>"
+ Specify the maximum transfer rate you want curl to use. This feature is useful
+-if you have a limited pipe and you'd like your transfer not use your entire
++if you have a limited pipe and you'd like your transfer not to use your entire
+ bandwidth.
+
+ The given speed is measured in bytes/second, unless a suffix is appended.
+ Appending 'k' or 'K' will count the number as kilobytes, 'm' or M' makes it
+-megabytes while 'g' or 'G' makes it gigabytes. Examples: 200K, 3m and 1G.
++megabytes, while 'g' or 'G' makes it gigabytes. Examples: 200K, 3m and 1G.
+
+-The given rate is the average speed, counted during the entire transfer. It
++The given rate is the average speed counted during the entire transfer. It
+ means that curl might use higher transfer speeds in short bursts, but over
+ time it uses no more than the given rate.
+
+-If you are also using the \fI-Y/--speed-limit\fP option, that option will take
++If you also use the \fI-Y/--speed-limit\fP option, that option will take
+ precedence and might cripple the rate-limiting slightly, to help keeping the
+ speed-limit logic working.
+
+@@ -739,12 +739,12 @@
+ If this option is used twice, the second will again disable list only.
+ .IP "--local-port <num>[-num]"
+ Set a preferred number or range of local port numbers to use for the
+-connection(s). Note that port numbers by nature is a scarce resource that
++connection(s). Note that port numbers by nature are a scarce resource that
+ will be busy at times so setting this range to something too narrow might
+ cause unnecessary connection setup failures. (Added in 7.15.2)
+ .IP "-L/--location"
+ (HTTP/HTTPS) If the server reports that the requested page has moved to a
+-different location (indicated with a Location: header and a 3XX response code)
++different location (indicated with a Location: header and a 3XX response code),
+ this option will make curl redo the request on the new place. If used together
+ with \fI-i/--include\fP or \fI-I/--head\fP, headers from all requested pages
+ will be shown. When authentication is used, curl only sends its credentials to
+@@ -772,7 +772,7 @@
+ requested is larger than this value, the transfer will not start and curl will
+ return with exit code 63.
+
+-NOTE: The file size is not always known prior to download, and for such files
++\fBNOTE:\fP The file size is not always known prior to download, and for such files
+ this option has no effect even if the file transfer ends up being larger than
+ this given limit. This concerns both FTP and HTTP transfers.
+ .IP "-m/--max-time <seconds>"
+@@ -785,18 +785,18 @@
+ Manual. Display the huge help text.
+ .IP "-n/--netrc"
+ Makes curl scan the \fI.netrc\fP file in the user's home directory for login
+-name and password. This is typically used for ftp on unix. If used with http,
++name and password. This is typically used for FTP on unix. If used with HTTP,
+ curl will enable user authentication. See
+ .BR netrc(4)
+ or
+ .BR ftp(1)
+ for details on the file format. Curl will not complain if that file
+-hasn't the right permissions (it should not be world nor group
+-readable). The environment variable "HOME" is used to find the home
++doesn't have the right permissions (it should not be either world- or
++group-readable). The environment variable "HOME" is used to find the home
+ directory.
+
+ A quick and very simple example of how to setup a \fI.netrc\fP to allow curl
+-to ftp to the machine host.domain.com with user name \&'myself' and password
++to FTP to the machine host.domain.com with user name \&'myself' and password
+ \&'secret' should look similar to:
+
+ .B "machine host.domain.com login myself password secret"
+@@ -804,7 +804,7 @@
+ If this option is used twice, the second will again disable netrc usage.
+ .IP "--netrc-optional"
+ Very similar to \fI--netrc\fP, but this option makes the .netrc usage
+-\fBoptional\fP and not mandatory as the \fI--netrc\fP does.
++\fBoptional\fP and not mandatory as the \fI--netrc\fP option does.
+ .IP "--negotiate"
+ (HTTP) Enables GSS-Negotiate authentication. The GSS-Negotiate method was
+ designed by Microsoft and is used in their web applications. It is primarily
+@@ -815,7 +815,7 @@
+ If you want to enable Negotiate for your proxy authentication, then use
+ \fI--proxy-negotiate\fP.
+
+-This option requires that the library was built with GSSAPI support. This is
++This option requires a library built with GSSAPI support. This is
+ not very common. Use \fI-V/--version\fP to see if your version supports
+ GSS-Negotiate.
+
+@@ -839,7 +839,7 @@
+ If this option is used twice, the second will again enable keepalive.
+ .IP "--no-sessionid"
+ (SSL) Disable curl's use of SSL session-ID caching. By default all transfers
+-are done using the cache. Note that while nothing ever should get hurt by
++are done using the cache. Note that while nothing should ever get hurt by
+ attempting to reuse SSL session-IDs, there seem to be broken SSL
+ implementations in the wild that may require you to disable this in order for
+ you to succeed. (Added in 7.16.0)
+@@ -849,15 +849,15 @@
+ .IP "--ntlm"
+ (HTTP) Enables NTLM authentication. The NTLM authentication method was
+ designed by Microsoft and is used by IIS web servers. It is a proprietary
+-protocol, reversed engineered by clever people and implemented in curl based
++protocol, reverse-engineered by clever people and implemented in curl based
+ on their efforts. This kind of behavior should not be endorsed, you should
+ encourage everyone who uses NTLM to switch to a public and documented
+-authentication method instead. Such as Digest.
++authentication method instead, such as Digest.
+
+ If you want to enable NTLM for your proxy authentication, then use
+ \fI--proxy-ntlm\fP.
+
+-This option requires that the library was built with SSL support. Use
++This option requires a library built with SSL support. Use
+ \fI-V/--version\fP to see if your curl supports NTLM.
+
+ If this option is used several times, the following occurrences make no
+@@ -874,7 +874,7 @@
+
+ curl http://{site,host}.host[1-5].com -o "#1_#2"
+
+-You may use this option as many times as you have number of URLs.
++You may use this option as many times as the number of URLs you have.
+
+ See also the \fI--create-dirs\fP option to create the local directories
+ dynamically.
+@@ -885,16 +885,16 @@
+ The remote file name to use for saving is extracted from the given URL,
+ nothing else.
+
+-You may use this option as many times as you have number of URLs.
++You may use this option as many times as the number of URLs you have.
+ .IP "--pass <phrase>"
+-(SSL/SSH) Pass phrase for the private key
++(SSL/SSH) Passphrase for the private key
+
+ If this option is used several times, the last one will be used.
+ .IP "--post301"
+ Tells curl to respect RFC 2616/10.3.2 and not convert POST requests into GET
+ requests when following a 301 redirection. The non-RFC behaviour is ubiquitous
+ in web browsers, so curl does the conversion by default to maintain
+-consistency. However, a server may requires a POST to remain a POST after such
++consistency. However, a server may require a POST to remain a POST after such
+ a redirection. This option is meaningful only when using \fI-L/--location\fP
+ (Added in 7.17.1)
+ .IP "--proxy-anyauth"
+@@ -942,18 +942,18 @@
+
+ If this option is used several times, the last one will be used.
+ .IP "-P/--ftp-port <address>"
+-(FTP) Reverses the initiator/listener roles when connecting with ftp. This
+-switch makes Curl use the PORT command instead of PASV. In practise, PORT
++(FTP) Reverses the initiator/listener roles when connecting with FTP. This
++switch makes Curl use the PORT command instead of PASV. In practice, PORT
+ tells the server to connect to the client's specified address and port, while
+-PASV asks the server for an ip address and port to connect to. <address>
++PASV asks the server for an IP address and port to connect to. <address>
+ should be one of:
+ .RS
+ .IP interface
+-i.e "eth0" to specify which interface's IP address you want to use (Unix only)
++i.e "eth0" to specify which interface's IP address you want to use (Unix only)
+ .IP "IP address"
+-i.e "192.168.10.1" to specify exact IP number
++i.e "192.168.10.1" to specify the exact IP address
+ .IP "host name"
+-i.e "my.host.domain" to specify machine
++i.e "my.host.domain" to specify the machine
+ .IP "-"
+ make curl pick the same IP address that is already used for the control
+ connection
+@@ -968,11 +968,11 @@
+ default config file search path.
+ .IP "-Q/--quote <command>"
+ (FTP/SFTP) Send an arbitrary command to the remote FTP or SFTP server. Quote
+-commands are sent BEFORE the transfer is taking place (just after the
++commands are sent BEFORE the transfer takes place (just after the
+ initial PWD command in an FTP transfer, to be exact). To make commands
+ take place after a successful transfer, prefix them with a dash '-'.
+-To make commands get sent after libcurl has changed working directory,
+-just before the transfer command(s), prefix the command with '+' (this
++To make commands be sent after libcurl has changed the working directory,
++just before the transfer command(s), prefix the command with a '+' (this
+ is only supported for FTP). You may specify any number of commands. If
+ the server returns failure for one of the commands, the entire operation
+ will be aborted. You must send syntactically correct FTP commands as
+@@ -987,7 +987,7 @@
+ See also the \fI--egd-file\fP option.
+ .IP "-r/--range <range>"
+ (HTTP/FTP/FILE) Retrieve a byte range (i.e a partial document) from a
+-HTTP/1.1, FTP server or a local FILE. Ranges can be specified in a number of
++HTTP/1.1 or FTP server or a local FILE. Ranges can be specified in a number of
+ ways.
+ .RS
+ .TP 10
+@@ -1010,21 +1010,21 @@
+ specifies 300 bytes from offset 500(H)
+ .TP
+ .B 100-199,500-599
+-specifies two separate 100 bytes ranges(*)(H)
++specifies two separate 100-byte ranges(*)(H)
+ .RE
+
+ (*) = NOTE that this will cause the server to reply with a multipart
+ response!
+
+-Only digit characters (0-9) are valid in 'start' and 'stop' of range syntax
+-\&'start-stop'. If a non-digit character is given in the range, the server's
+-response will be indeterminable, depending on different server's configuration.
++Only digit characters (0-9) are valid in the 'start' and 'stop' fields of
++the \&'start-stop' range syntax. If a non-digit character is given in the range, the server's
++response will be unspecified, depending on the server's configuration.
+
+ You should also be aware that many HTTP/1.1 servers do not have this feature
+ enabled, so that when you attempt to get a range, you'll instead get the whole
+ document.
+
+-FTP range downloads only support the simple syntax 'start-stop' (optionally
++FTP range downloads only support the simple 'start-stop' syntax (optionally
+ with one of the numbers omitted). It depends on the non-RFC command SIZE.
+
+ If this option is used several times, the last one will be used.
+@@ -1054,13 +1054,13 @@
+
+ If this option is used multiple times, the last occurrence decide the amount.
+ .IP "--retry-delay <seconds>"
+-Make curl sleep this amount of time between each retry when a transfer has
++Make curl sleep this amount of time before each retry when a transfer has
+ failed with a transient error (it changes the default backoff time algorithm
+ between retries). This option is only interesting if \fI--retry\fP is also
+ used. Setting this delay to zero will make curl use the default backoff time.
+ (Added in 7.12.3)
+
+-If this option is used multiple times, the last occurrence decide the amount.
++If this option is used multiple times, the last occurrence determines the amount.
+ .IP "--retry-max-time <seconds>"
+ The retry timer is reset before the first transfer attempt. Retries will be
+ done as usual (see \fI--retry\fP) as long as the timer hasn't reached this
+@@ -1069,14 +1069,14 @@
+ period. To limit a single request\'s maximum time, use \fI-m/--max-time\fP.
+ Set this option to zero to not timeout retries. (Added in 7.12.3)
+
+-If this option is used multiple times, the last occurrence decide the amount.
++If this option is used multiple times, the last occurrence determines the amount.
+ .IP "-s/--silent"
+ Silent mode. Don't show progress meter or error messages. Makes
+ Curl mute.
+
+ If this option is used twice, the second will again disable silent mode.
+ .IP "-S/--show-error"
+-When used with -s it makes curl show error message if it fails.
++When used with -s it makes curl show an error message if it fails.
+
+ If this option is used twice, the second will again disable show error.
+ .IP "--socks4 <host[:port]>"
+@@ -1141,7 +1141,7 @@
+ must use a trailing / on the last directory to really prove to Curl that there
+ is no file name or curl will think that your last directory name is the remote
+ file name to use. That will most likely cause the upload operation to fail. If
+-this is used on a http(s) server, the PUT command will be used.
++this is used on a HTTP(S) server, the PUT command will be used.
+
+ Use the file name "-" (a single dash) to use stdin instead of a given file.
+
+@@ -1182,7 +1182,7 @@
+
+ If this option is used several times, each occurrence will toggle it on/off.
+ .IP "-u/--user <user:password>"
+-Specify user and password to use for server authentication. Overrides
++Specify the user name and password to use for server authentication. Overrides
+ \fI-n/--netrc\fP and \fI--netrc-optional\fP.
+
+ If you just give the user name (without entering a colon) curl will prompt for
+@@ -1194,7 +1194,7 @@
+
+ If this option is used several times, the last one will be used.
+ .IP "-U/--proxy-user <user:password>"
+-Specify user and password to use for proxy authentication.
++Specify the user name and password to use for proxy authentication.
+
+ If you use an SSPI-enabled curl binary and do NTLM authentication, you can
+ force curl to pick up the user name and password from your environment by
+@@ -1208,9 +1208,9 @@
+ This option may be used any number of times. To control where this URL is
+ written, use the \fI-o/--output\fP or the \fI-O/--remote-name\fP options.
+ .IP "-v/--verbose"
+-Makes the fetching more verbose/talkative. Mostly usable for debugging. Lines
++Makes the fetching more verbose/talkative. Mostly useful for debugging. A line
+ starting with '>' means "header data" sent by curl, '<' means "header data"
+-received by curl that is hidden in normal cases and lines starting with '*'
++received by curl that is hidden in normal cases, and a line starting with '*'
+ means additional info provided by curl.
+
+ Note that if you only want HTTP headers in the output, \fI-i/--include\fP
+@@ -1237,7 +1237,7 @@
+ .IP "IPv6"
+ You can use IPv6 with this.
+ .IP "krb4"
+-Krb4 for ftp is supported.
++Krb4 for FTP is supported.
+ .IP "SSL"
+ HTTPS and FTPS are supported.
+ .IP "libz"
+@@ -1245,7 +1245,7 @@
+ .IP "NTLM"
+ NTLM authentication is supported.
+ .IP "GSS-Negotiate"
+-Negotiate authentication and krb5 for ftp is supported.
++Negotiate authentication and krb5 for FTP is supported.
+ .IP "Debug"
+ This curl uses a libcurl built with Debug. This enables more error-tracking
+ and memory debugging etc. For curl-developers only!
+@@ -1270,7 +1270,7 @@
+
+ The variables present in the output format will be substituted by the value or
+ text that curl thinks fit, as described below. All variables are specified
+-like %{variable_name} and to output a normal % you just write them like
++as %{variable_name} and to output a normal % you just it them as
+ %%. You can output a newline by using \\n, a carriage return with \\r and a tab
+ space with \\t.
+
+@@ -1278,11 +1278,11 @@
+ The %-letter is a special letter in the win32-environment, where all
+ occurrences of % must be doubled when using this option.
+
+-Available variables are at this point:
++The variables available at this point are:
+ .RS
+ .TP 15
+ .B url_effective
+-The URL that was fetched last. This is mostly meaningful if you've told curl
++The URL that was fetched last. This is most meaningful if you've told curl
+ to follow location: headers.
+ .TP
+ .B http_code
+@@ -1305,20 +1305,20 @@
+ host (or proxy) was completed.
+ .TP
+ .B time_pretransfer
+-The time, in seconds, it took from the start until the file transfer is just
++The time, in seconds, it took from the start until the file transfer was just
+ about to begin. This includes all pre-transfer commands and negotiations that
+ are specific to the particular protocol(s) involved.
+ .TP
+ .B time_redirect
+ The time, in seconds, it took for all redirection steps include name lookup,
+-connect, pretransfer and transfer before final transaction was
++connect, pretransfer and transfer before the final transaction was
+ started. time_redirect shows the complete execution time for multiple
+ redirections. (Added in 7.12.3)
+ .TP
+ .B time_starttransfer
+-The time, in seconds, it took from the start until the first byte is just about
++The time, in seconds, it took from the start until the first byte was just about
+ to be transferred. This includes time_pretransfer and also the time the
+-server needs to calculate the result.
++server needed to calculate the result.
+ .TP
+ .B size_download
+ The total amount of bytes that were downloaded.
+@@ -1354,10 +1354,10 @@
+
+ If this option is used several times, the last one will be used.
+ .IP "-x/--proxy <proxyhost[:port]>"
+-Use specified HTTP proxy. If the port number is not specified, it is assumed
++Use the specified HTTP proxy. If the port number is not specified, it is assumed
+ at port 1080.
+
+-This option overrides existing environment variables that sets proxy to
++This option overrides existing environment variables that set the proxy to
+ use. If there's an environment variable setting a proxy, you can set proxy to
+ \&"" to override it.
+
+@@ -1367,8 +1367,8 @@
+ through the proxy, as done with the \fI-p/--proxytunnel\fP option.
+
+ Starting with 7.14.1, the proxy host can be specified the exact same way as
+-the proxy environment variables, include protocol prefix (http://) and
+-embedded user + password.
++the proxy environment variables, including the protocol prefix (http://) and
++the embedded user + password.
+
+ If this option is used several times, the last one will be used.
+ .IP "-X/--request <command>"
+@@ -1379,7 +1379,7 @@
+
+ (FTP)
+ Specifies a custom FTP command to use instead of LIST when doing file lists
+-with ftp.
++with FTP.
+
+ If this option is used several times, the last one will be used.
+ .IP "-y/--speed-time <time>"
+@@ -1421,7 +1421,7 @@
+ internally preferred: HTTP 1.1.
+ .IP "-1/--tlsv1"
+ (SSL)
+-Forces curl to use TSL version 1 when negotiating with a remote TLS server.
++Forces curl to use TLS version 1 when negotiating with a remote TLS server.
+ .IP "-2/--sslv2"
+ (SSL)
+ Forces curl to use SSL version 2 when negotiating with a remote SSL server.
+@@ -1430,11 +1430,11 @@
+ Forces curl to use SSL version 3 when negotiating with a remote SSL server.
+ .IP "-4/--ipv4"
+ If libcurl is capable of resolving an address to multiple IP versions (which
+-it is if it is ipv6-capable), this option tells libcurl to resolve names to
++it is if it is IPv6-capable), this option tells libcurl to resolve names to
+ IPv4 addresses only.
+ .IP "-6/--ipv6"
+ If libcurl is capable of resolving an address to multiple IP versions (which
+-it is if it is ipv6-capable), this option tells libcurl to resolve names to
++it is if it is IPv6-capable), this option tells libcurl to resolve names to
+ IPv6 addresses only.
+ .IP "-#/--progress-bar"
+ Make curl display progress information as a progress bar instead of the
+@@ -1448,13 +1448,13 @@
+
+ .SH ENVIRONMENT
+ .IP "http_proxy [protocol://]<host>[:port]"
+-Sets proxy server to use for HTTP.
++Sets the proxy server to use for HTTP.
+ .IP "HTTPS_PROXY [protocol://]<host>[:port]"
+-Sets proxy server to use for HTTPS.
++Sets the proxy server to use for HTTPS.
+ .IP "FTP_PROXY [protocol://]<host>[:port]"
+-Sets proxy server to use for FTP.
++Sets the proxy server to use for FTP.
+ .IP "ALL_PROXY [protocol://]<host>[:port]"
+-Sets proxy server to use if no protocol-specific proxy is set.
++Sets the proxy server to use if no protocol-specific proxy is set.
+ .IP "NO_PROXY <comma-separated list of hosts>"
+ list of host names that shouldn't go through any proxy. If set to a asterisk
+ \&'*' only, it matches all hosts.
+@@ -1578,7 +1578,7 @@
+ .IP 66
+ Failed to initialise SSL Engine
+ .IP 67
+-User, password or similar was not accepted and curl failed to login
++The user name, password, or similar was not accepted and curl failed to log in
+ .IP 68
+ File not found on TFTP server
+ .IP 69
+@@ -1606,7 +1606,7 @@
+ .IP 80
+ Failed to shut down the SSL connection
+ .IP XX
+-There will appear more error codes here in future releases. The existing ones
++More error codes will appear here in future releases. The existing ones
+ are meant to never change.
+ .SH AUTHORS / CONTRIBUTORS
+ Daniel Stenberg is the main author, but the whole list of contributors is