aboutsummaryrefslogtreecommitdiff
path: root/docs/curl.1
AgeCommit message (Collapse)Author
2007-04-22clarify a bit on the follow-redirect logic and when curl switches from POSTDaniel Stenberg
to GET on redirect
2007-03-23Added --pubkey option to curl and made --key also work for SCP/SFTP,Dan Fandrich
plus made --pass work on an SSH private key as well.
2007-02-28clarify that -K files are expected to have one option per lineDaniel Stenberg
2007-02-23- Added warning outputs if the command line uses more than one of the optionsDaniel Stenberg
-v, --trace and --trace-ascii, since it could really confuse the user. Clarified this fact in the man page.
2007-02-20New FTP CCC functionality - adds passive and active mode to accomodate for ↵Linus Nielsen Feltzing
different server behaviour
2007-02-12Rob Crittenden added support for NSS (Network Security Service) for theDaniel Stenberg
SSL/TLS layer. http://www.mozilla.org/projects/security/pki/nss/
2007-02-12- Shmulik Regev fixed so that the final CRLF of HTTP response headers are sentDaniel Stenberg
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.
2007-01-25- Added the --libcurl [file] option to curl. Append this option to anyDaniel Stenberg
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!
2007-01-05- Linus Nielsen Feltzing introduced the --ftp-ssl-ccc command line option toDaniel Stenberg
curl that uses the new CURLOPT_FTP_SSL_CCC option in libcurl. If enabled, it will make libcurl shutdown SSL/TLS after the authentication is done on a FTP-SSL operation.
2006-12-14minor syntax mistakeDaniel Stenberg
2006-12-067.16.1 knows SFTP tooDaniel Stenberg
2006-12-06clarify --limit-rate somewhat: it might send away/receive chunks of date inDaniel Stenberg
temporarily higher speeds than requested, but the given limiting is considered "over time" and is an average
2006-11-03SCP support addedDaniel Stenberg
2006-10-25Fixed CURLOPT_FAILONERROR to return CURLE_HTTP_RETURNED_ERROR even for theDaniel Stenberg
case when 401 or 407 are returned, *IF* no auth credentials have been given. The CURLOPT_FAILONERROR option is not possible to make fool-proof for 401 and 407 cases when auth credentials is given, but we've now covered this somewhat more. You might get some amounts of headers transferred before this situation is detected, like for when a "100-continue" is received as a response to a POST/PUT and a 401 or 407 is received immediately afterwards. Added test 281 to verify this change.
2006-10-12point out the sslcert web page for -k/--insecureDaniel Stenberg
2006-10-09changed the wording about removal of internal headers with -HDaniel Stenberg
2006-09-30Support for FTP third party transfers is now droppedDaniel Stenberg
2006-09-24eeep, tab completion errorDaniel Stenberg
2006-09-24--ftp-ssl-control requires SSL/TLS, it does not "try" itDaniel Stenberg
2006-09-23minor editsDaniel Stenberg
2006-09-23Mike Protts added --ftp-ssl-control to make curl use FTP-SSL, but onlyDaniel Stenberg
encrypt the control connection and use the data connection "plain".
2006-09-21-z works on FTP, tooDan Fandrich
2006-09-20lots of "HTTPS" features are really "SSL" ones as they are also valid forDaniel Stenberg
FTPS
2006-09-20PEM is default type for key and certDaniel Stenberg
2006-09-11- Fixed my breakage from earlier today so that doing curl_easy_cleanup() on aDaniel Stenberg
handle that is part of a multi handle first removes the handle from the stack. - Added CURLOPT_SSL_SESSIONID_CACHE and --no-sessionid to disable SSL session-ID re-use on demand since there obviously are broken servers out there that misbehave with session-IDs used.
2006-07-26David McCreedy added --ftp-ssl-reqd which makes curl *require* SSL for bothDaniel Stenberg
control and data connection, as the existing --ftp-ssl option only requests it.
2006-07-25Dan Nelson added the CURLOPT_FTP_ALTERNATIVE_TO_USER libcurl option and curlDaniel Stenberg
tool option named --ftp-alternative-to-user. It provides a mean to send a particular command if the normal USER/PASS approach fails.
2006-06-16when mentioning the default config file, point back to the actual descriptionDaniel Stenberg
of how to write such a file
2006-05-25minor RFC updates, Dan Fandrich brought my attention to themDaniel Stenberg
2006-04-26updated with more error codesDaniel Stenberg
2006-03-21David McCreedy added CURLINFO_FTP_ENTRY_PATH to export the FTP entry pathDaniel Stenberg
2006-03-15slightly edited explanation for -f/--fail by the help of Kjell EricsonDaniel Stenberg
2006-03-14--ftp-method and CURLOPT_FTP_FILEMETHOD are now documented and usableDaniel Stenberg
2006-03-02added large chunk of blurb about the progress meterDaniel Stenberg
2006-02-21Peter Su added support for SOCKS4 proxies. Enable this by setting the proxyDaniel Stenberg
type to the already provided type CURLPROXY_SOCKS4. I added a --socks4 option that works like the current --socks5 option but instead use the socks4 protocol.
2006-01-30Added CURLOPT_LOCALPORT and CURLOPT_LOCALPORTRANGE to libcurl. Set with theDaniel Stenberg
curl tool with --local-port. Plain and simply set the range of ports to bind the local end of connections to. Implemented on to popular demand. Not extensively tested. Please let me know how it works.
2006-01-20Fixed some statements about handling multiple occurrences of options.Dan Fandrich
Tried to make some of the wording a bit more consistent.
2006-01-19clarify what "-P -" doesDaniel Stenberg
2006-01-16David Shaw finally removed all traces of Gopher and we are now officiallyDaniel Stenberg
not supporting it. It hasn't been functioning for years anyway, so this is just finally stating what already was true. And a cleanup at the same time.
2006-01-16improved the description of the -L/--location optionDaniel Stenberg
2005-12-15minor editDaniel Stenberg
2005-11-24mention the colon-only thing for -u and SSPI+NTLMDaniel Stenberg
2005-11-14extended the description for exit code 9Daniel Stenberg
2005-11-10Introducing range stepping to the curl globbing support. Now you can specifyDaniel Stenberg
step counter by adding :[num] within the brackets when specifying a range.
2005-11-07mention the need for a "fake" -u when --negotiate is usedDaniel Stenberg
2005-10-27Nis Jorgensen filed bug report #1338648Daniel Stenberg
(http://curl.haxx.se/bug/view.cgi?id=1338648) which really is more of a feature request, but anyway. It pointed out that --max-redirs did not allow it to be set to 0, which then would return an error code on the first Location: found. Based on Nis' patch, now libcurl supports CURLOPT_MAXREDIRS set to 0, or -1 for infinity. Added test case 274 to verify.
2005-10-27Jaz Fresh pointed out that if you used "-r [number]" as was wrongly describedDaniel Stenberg
in the man page, curl would send an invalid HTTP Range: header. The correct way would be to use "-r [number]-" or even "-r -[number]". Starting now, curl will warn if this is discovered, and automatically append a dash to the range before passing it to libcurl.
2005-09-08--max-time should work just as good on win32 these daysDaniel Stenberg
2005-09-08mention the protocol-guessing when no protocol part is given in the URLDaniel Stenberg
added TFTP to the list of supported protocols
2005-09-04don't start lines with apostrophes!Daniel Stenberg