summaryrefslogtreecommitdiff
path: root/docs/curl.1
Commit message (Collapse)AuthorAgeFilesLines
* Added support for --append on SFTP uploads. Unfortunately, OpenSSH doesn'tDan Fandrich2008-08-011-1/+2
| | | | support this so it goes untested.
* - Made the curl tool's -w option support the %{ssl_verify_result} variableDaniel Stenberg2008-07-301-0/+4
|
* document the exit codes 82 and 83 that are new in 7.19.0Daniel Stenberg2008-07-111-0/+4
|
* s/muse/mustDaniel Stenberg2008-07-101-1/+1
|
* document --remote-name-allDaniel Stenberg2008-07-101-1/+6
|
* Introcuding a new timestamp for curl_easy_getinfo():Daniel Stenberg2008-07-031-2/+6
| | | | | | | | CURLINFO_APPCONNECT_TIME. This is set with the "application layer" handshake/connection is completed (typically SSL, TLS or SSH). By using this you can figure out the application layer's own connect time. You can extract the time stamp using curl's -w option and the new variable named 'time_appconnect'. This feature was sponsored by Lenny Rachitsky at NeuStar.
* the next release is now called 7.19.0Daniel Stenberg2008-06-081-4/+4
|
* - curl the tool now deals with its command line options somewhat differently!Daniel Stenberg2008-06-081-91/+25
| | | | | | | | | | | | | All boolean options (such as -O, -I, -v etc), both short and long versions, now always switch on/enable the option named. Using the same option multiple times thus make no difference. To switch off one of those options, you need to use the long version of the option and type --no-OPTION. Like to disable verbose mode you use --no-verbose! - Added --remote-name-all to curl, which if used changes the default for all given URLs to be dealt with as if -O is used. So if you want to disable that for a specific URL after --remote-name-all has been used, you muse use -o - or --no-remote-name.
* - To make it easier for applications that want lots of magic stuff done onDaniel Stenberg2008-04-301-1/+7
| | | | | | | | | redirections and thus cannot use CURLOPT_FOLLOWLOCATION easily, we now introduce the new CURLINFO_REDIRECT_URL option that lets applications extract the URL libcurl would've redirected to if it had been told to. This then enables the application to continue to that URL as it thinks is suitable, without having to re-implement the magic of creating the new URL from the Location: header etc. Test 1029 verifies it.
* --ftp-create-dirs works on SFTP as wellDan Fandrich2008-03-131-3/+4
|
* just mention in --cacert that curl normally has a default ca cert path built-inDaniel Stenberg2008-02-181-3/+4
|
* using anyauth isn't unconditionally an extra roundtripDaniel Stenberg2008-01-251-5/+5
|
* Michal Marek's improved .curlrc syntax descriptionDaniel Stenberg2008-01-151-4/+8
|
* Eric Landes provided the patch (edited by me) that introduces theDaniel Stenberg2008-01-121-3/+11
| | | | | | | | --keepalive-time to curl to set the keepalive probe interval. I also took the opportunity to rename the recently added no-keep-alive option to no-keepalive to keep a consistent naming and to avoid getting two dashes in these option names. Eric also provided an update to the man page for the new option.
* Daniel Egger made CURLOPT_RANGE work on file:// URLs the very same way itDaniel Stenberg2008-01-111-3/+3
| | | | already worked for FTP:// URLs
* Introducing curl_easy_pause() and new magic return codes for both the readDaniel Stenberg2008-01-081-4/+4
| | | | | and the write callbacks that now can make a connection's reading and/or writing get paused.
* Based on further discussion on curl-library, I reverted yesterday's SOCKS5Daniel Stenberg2008-01-051-5/+5
| | | | | | | | | | | code to instead introduce support for a new proxy type called CURLPROXY_SOCKS5_HOSTNAME that is used to send the host name to the proxy instead of IP address and there's thus no longer any need for a new curl_easy_setopt() option. The default SOCKS5 proxy is again back to sending the IP address to the proxy. The new curl command line option for enabling sending host name to a SOCKS5 proxy is now --socks5-hostname.
* Based on Maxim Perenesenko's patch, we now do SOCKS5 operations and let theDaniel Stenberg2008-01-041-2/+13
| | | | | | proxy do the host name resolving and only if --socks5ip (or CURLOPT_SOCKS5_RESOLVE_LOCAL) is used we resolve the host name locally and pass on the IP address only to the proxy.
* Richard Atterer brought a patch that added support for SOCKS4a proxies, whichDaniel Stenberg2008-01-021-1/+9
| | | | | | | is an inofficial PROXY4 variant that sends the hostname to the proxy instead of the resolved address (which is already supported by SOCKS5). --socks4a is the curl command line option for it and CURLOPT_PROXYTYPE can now be set to CURLPROXY_SOCKS4A as well.
* --libcurl was added in 7.16.1, a useful informationDaniel Stenberg2007-12-271-1/+2
|
* -u addition: If you just give the user name (without entering a colon) curlDaniel Stenberg2007-12-141-0/+3
| | | | will prompt for a password. Denis Bredelet pointed out!
* Gilles Blanc made the curl tool enable SO_KEEPALIVE for the connections andDaniel Stenberg2007-12-121-0/+5
| | | | added the --no-keep-alive option that can disable that on demand.
* Alessandro Vesely helped me improve the --data-urlencode's syntax, parserDaniel Stenberg2007-11-221-35/+41
| | | | and documentation.
* rephrasedDaniel Stenberg2007-11-201-3/+3
|
* Introuced --data-urlencode to the curl tool for easier url encoding of theDaniel Stenberg2007-11-201-0/+14
| | | | data sent in a post.
* Chris Leighton:Daniel Stenberg2007-10-131-1/+1
| | | | | | | | | | | | | | My understanding is that we use "number" for discrete variables and "amount" for continuous variables. So you can say "The amount of flour required depends on..." or, "Last night I consumed a large amount of beer!". And, "That tank contains a large number of fish" or, "Over the week I consumed a number of cases of beer." I think that features are discrete, so the man page would read "...the number of features will make your head spin!".
* Documented error codes 77-80, and fixed the one for 60.Dan Fandrich2007-10-091-1/+9
|
* Michal Marek removed the no longer existing return codes from the curl.1Daniel Stenberg2007-10-091-26/+0
| | | | man page.
* I renamed the CURLE_SSL_PEER_CERTIFICATE error code toDaniel Stenberg2007-10-031-1/+1
| | | | | | CURLE_PEER_FAILED_VERIFICATION (standard CURL_NO_OLDIES style), and made this return code get used by the previous SSH MD5 fingerprint check in case it fails.
* Based on a patch brought by Johnny Luong, libcurl now offersDaniel Stenberg2007-10-031-0/+5
| | | | | | CURLOPT_SSH_HOST_PUBLIC_KEY_MD5 and the curl tool --hostpubmd5. They both make the SCP or SFTP connection verify the remote host's md5 checksum of the public key before doing a connect, to reduce the risk of a man-in-the-middle attack.
* document --post301, based on the phrasing in curl_easy_setopt.3 forDaniel Stenberg2007-10-021-0/+7
| | | | CURLOPT_POST301 written by Philip Langdale
* Bad use of "its" replaceed with a rephrase. I noticed this flaw thanks to theDaniel Stenberg2007-09-241-2/+2
| | | | Debian bug report http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=443734
* --proxy-negotiate is added in 7.17.1Daniel Stenberg2007-09-211-3/+2
|
* Mark Davies fixed Negotiate authentication over proxy, and also introducedDaniel Stenberg2007-09-211-0/+11
| | | | | the --proxy-negotiate command line option to allow a user to explicitly select it.
* Rob Crittenden provided an NSS update with the following highlights:Daniel Stenberg2007-09-181-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | o It looks for the NSS database first in the environment variable SSL_DIR, then in /etc/pki/nssdb, then it initializes with no database if neither of those exist. o If the NSS PKCS#11 libnspsem.so driver is available then PEM files may be loaded, including the ca-bundle. If it is not available then only certificates already in the NSS database are used. o Tries to detect whether a file or nickname is being passed in so the right thing is done o Added a bit of code to make the output more like the OpenSSL module, including displaying the certificate information when connecting in verbose mode o Improved handling of certificate errors (expired, untrusted, etc) The libnsspem.so PKCS#11 module is currently only available in Fedora 8/rawhide. Work will be done soon to upstream it. The NSS module will work with or without it, all that changes is the source of the certificates and keys.
* --libcurl does not support -FDaniel Stenberg2007-08-231-0/+4
|
* Document pwd as an sftp quote command for curl(1), and show it asDan Fandrich2007-07-201-1/+1
| | | | lower case for consistency since sftp commands are case insensitive.
* Thomas J. Moore provided a patch that introduces Kerberos5 support inDaniel Stenberg2007-07-011-5/+6
| | | | | libcurl. This also makes the options change name to --krb (from --krb4) and CURLOPT_KRBLEVEL (from CURLOPT_KRB4LEVEL) but the old names are still
* Update documentation to reflect SFTP's ability to create directories onJames Housley2007-06-131-2/+3
| | | | upload. Some text provieded by Tom Regner
* Added support for quote commands before a transfer using SFTP and testDan Fandrich2007-05-151-11/+11
| | | | | case 614. Allow SFTP quote commands chmod, chown, chgrp to set a value of 0.
* Added SFTP directory listing test case 613.Dan Fandrich2007-05-141-1/+1
|
* Added the list of SFTP post-quote commands, and fixed a few typos.Dan Fandrich2007-05-091-15/+19
|
* - Song Ma's warning if -r/--range is given with a "bad" range, also noted inDaniel Stenberg2007-04-221-0/+4
| | | | the man page now.
* clarify a bit on the follow-redirect logic and when curl switches from POSTDaniel Stenberg2007-04-221-0/+5
| | | | to GET on redirect
* Added --pubkey option to curl and made --key also work for SCP/SFTP,Dan Fandrich2007-03-231-2/+7
| | | | plus made --pass work on an SSH private key as well.
* clarify that -K files are expected to have one option per lineDaniel Stenberg2007-02-281-4/+23
|
* - Added warning outputs if the command line uses more than one of the optionsDaniel Stenberg2007-02-231-1/+8
| | | | | -v, --trace and --trace-ascii, since it could really confuse the user. Clarified this fact in the man page.
* New FTP CCC functionality - adds passive and active mode to accomodate for ↵Linus Nielsen Feltzing2007-02-201-1/+9
| | | | different server behaviour
* Rob Crittenden added support for NSS (Network Security Service) for theDaniel Stenberg2007-02-121-0/+11
| | | | SSL/TLS layer. http://www.mozilla.org/projects/security/pki/nss/
* - Shmulik Regev fixed so that the final CRLF of HTTP response headers are sentDaniel Stenberg2007-02-121-1/+6
| | | | | | | | | | to the debug callback. - Shmulik Regev added CURLOPT_HTTP_CONTENT_DECODING and CURLOPT_HTTP_TRANSFER_DECODING that if set to zero will disable libcurl's internal decoding of content or transfer encoded content. This may be preferable in cases where you use libcurl for proxy purposes or similar. The command line tool got a --raw option to disable both at once.