aboutsummaryrefslogtreecommitdiff
path: root/docs/libcurl
AgeCommit message (Collapse)Author
2011-09-26remove short-lived CURL_WRITEFUNC_OUT_OF_MEMORYYang Tse
2011-09-25allow write callbacks to indicate OOM to libcurlYang Tse
Allow (*curl_write_callback) write callbacks to return CURL_WRITEFUNC_OUT_OF_MEMORY to properly indicate libcurl of OOM conditions inside the callback itself.
2011-09-25curl_multi_fdset: avoid FD_SET out of boundsDaniel Stenberg
If a socket is larger than FD_SETSIZE, avoid using FD_SET() on the platforms where this is possible. Bug: http://curl.haxx.se/bug/view.cgi?id=3413274 Reported by: Tim Starling
2011-09-18CURLOPT_URL docs: no need to mention function namesDaniel Stenberg
2011-09-18CURLOPT_URL: Expanded URL descriptionSteve Holme
Expanded the section about CURLOPT_URL to include the format of the URL and detailed information and examples relating to specific protocols.
2011-09-12Document NTLM winbind options (and caveats)Dan Fandrich
2011-08-26NTLM single-sign on adjustments (X)Yang Tse
Functions renamed: Curl_output_ntlm_sso -> Curl_output_ntlm_wb sso_ntlm_close -> wb_ntlm_close sso_ntlm_response -> wb_ntlm_response sso_ntlm_initiate -> wb_ntlm_initiate Preprocessor symbols renamed: CURLAUTH_NTLM_SSO -> CURLAUTH_NTLM_WB CURL_VERSION_NTLM_SSO -> CURL_VERSION_NTLM_WB
2011-08-24docs: the next release is going to be 7.22.0Kamil Dudka
2011-08-11curl_easy_cleanup: clarify the callback situationDaniel Stenberg
2011-08-08s/7.21.8/7.22.0Daniel Stenberg
2011-08-03curl_gssapi: refine the handling of CURLOPT_GSSAPI_DELEGATIONKamil Dudka
Suggested by Richard Silverman.
2011-08-03Add new CURLOPT_GSSAPI_DELEGATION option.Adam Tkac
Curl_gss_init_sec_context got new parameter - SessionHandle. Signed-off-by: Adam Tkac <atkac@redhat.com>
2011-07-19symbols-in-versions: add NTLM_SSO symbolsDaniel Stenberg
2011-06-30docs: FTP quotes support '*' prefix to ignore errorsDaniel Stenberg
By default libcurl stops processing quote commands on failures.
2011-06-23curl_formfree: clarify which pointer to freeDaniel Stenberg
2011-06-13curl_formget.3: CURLFORM_STREAM has its drawbacksDaniel Stenberg
Due to a design flaw, the CURLFORM_STREAM option doesn't really work with curl_formget until after curl_easy_perform (or similar).
2011-06-10CURLOPT_WRITEHEADER: clarify the docsDaniel Stenberg
2011-06-01CURLOPT_WILDCARDMATCH: minor style editDaniel Stenberg
Due to some flaw in roffit I removed some style changes to make the web page look better.
2011-05-27curl_easy_setopt.3: NOPROGRESS also affects the callbackDaniel Stenberg
2011-05-25setopt.3: remove leftover style changeDaniel Stenberg
2011-05-25setopt.3: CURLOPT_WRITEFUNCTION had wrong function protoDaniel Stenberg
2011-05-19typo: close is in man page section 3Daniel Stenberg
2011-05-18curl_easy_setopt.3: document CLOSESOCKET* optionsDaniel Stenberg
2011-05-18symbols-in-versions: add CLOSESOCKET*Daniel Stenberg
2011-05-05socks proxy: allow socks5h:// prefix tooDaniel Stenberg
Using 'socks5h' as proxy protocol will make it a CURLPROXY_SOCKS5_HOSTNAME proxy which is SOCKS5 and asking the proxy to resolve host names. I found no "standard" protocol name for this.
2011-05-03curl_easy_getinfo.3: clarify some timing infoDaniel Stenberg
2011-05-02curl_easy_setopt.3: clarify the SSH KEYFILE options usageDaniel Stenberg
The internal defaults are important info
2011-05-02docs: mention the protocol:// support in proxy stringsDaniel Stenberg
2011-05-02url encode docs: mention '-', '.', '_' and '~'Daniel Stenberg
Clarify that the '-', '.', '_' or '~' letters are also not escaped since they shouldn't according to RFC3986 section 2.3. This is how this function has behaved since sep 2010, commit 5df13c31735fa0.
2011-04-30curl_formfree.3: mention argument may be NULLDaniel Stenberg
As the code already checks for it we can just as well make it official!
2011-04-20curl_easy_setopt.3: CURLOPT_PROXYTYPE clarificationDaniel Stenberg
When set to a HTTP 1.0 proxy, that only affects the CONNECT request and not the regular HTTP request.
2011-04-18transfer-encoding: document the optionsDaniel Stenberg
The new libcurl and command line options are now described.
2011-04-18transfer-encoding: added new option and cmdlineDaniel Stenberg
Added CURLOPT_TRANSFER_ENCODING as the option to set to request Transfer Encoding in HTTP requests (if built zlib enabled). I also renamed CURLOPT_ENCODING to CURLOPT_ACCEPT_ENCODING (while keeping the old name around) to reduce the confusion when we have to encoding options for HTTP. --tr-encoding is now the new command line option for curl to request this, and thus I updated the test cases accordingly.
2011-04-09curl_easy_setopt.3: CURLOPT_RESOLVE typo versionDaniel Stenberg
Reported by: Hongli Lai
2011-04-05return code cleanup: build, init and run-time errorsDaniel Stenberg
Stop the abuse of CURLE_FAILED_INIT as return code for things not being init related by introducing two new return codes: CURLE_NOT_BUILT_IN and CURLE_UNKNOWN_OPTION CURLE_NOT_BUILT_IN replaces return code 4 that has been obsoleted for several years. It is used for returning error when something is attempted to be used but the feature/option was not enabled or explictitly disabled at build-time. Getting this error mostly means that libcurl needs to be rebuilt. CURLE_FAILED_INIT is now saved and used strictly for init failures. Getting this problem means something went seriously wrong, like a resource shortage or similar. CURLE_UNKNOWN_OPTION is the option formerly known as CURLE_UNKNOWN_TELNET_OPTION (and the old name is still present, separately defined to be removed in a very distant future). This error code is meant to be used to return when an option is given to libcurl that isn't known. This problem would mostly indicate a problem in the program that uses libcurl.
2011-03-29curl_easy_setopt.3: mention TFTP read callback flawDaniel Stenberg
The read callback must return the exact requested amount of data when it is used for doing TFTP uploads. This is due to how it deals with data internally. This could/should be fixed but for now we document the existing behavior. Reported by: Colin Blair Bug: http://curl.haxx.se/mail/lib-2011-03/0319.html
2011-03-25TSL-SRP: enabled with OpenSSLPeter Sylvester
If a new enough OpenSSL version is used, configure detects the TLS-SRP support and enables it.
2011-03-24symbols-in-versions: make test 1119 happyDaniel Stenberg
2011-03-21libcurl.m4: Add missing quotes in AC_LINK_IFELSEDave Reisner
This avoids warnings generated by autoconf 2.68. Signed-off-by: Dave Reisner <d@falconindy.com>
2011-03-20symbols-in-versions: many correctionsDaniel Stenberg
Scanned with a tool that checked for mistakes and this is the subsequent cleanup.
2011-03-17symbols-in-versions: remove duplicatesDaniel Stenberg
2011-03-17symbols-in-versions: 2 correctionsDaniel Stenberg
CURLE_CHUNK_FAILED and CURLE_FTP_BAD_FILE_LIST were introduced in 7.21.0, not 7.20.1
2011-03-15nss: do not ignore value of CURLOPT_SSL_VERIFYPEERKamil Dudka
When NSS-powered libcurl connected to a SSL server with CURLOPT_SSL_VERIFYPEER equal to zero, NSS remembered that the peer certificate was accepted by libcurl and did not ask the second time when connecting to the same server with CURLOPT_SSL_VERIFYPEER equal to one. This patch turns off the SSL session cache for the particular SSL socket if peer verification is disabled. In order to avoid any performance impact, the peer verification is completely skipped in that case, which makes it even faster than before. Bug: https://bugzilla.redhat.com/678580
2011-03-12source header: added to more filesDaniel Stenberg
2011-02-21CURLOPT_SSH_KEYFUNCTION: requires *SSH_KNOWNHOSTSDaniel Stenberg
Extend the docs to clarify that CURLOPT_SSH_KEYFUNCTION is only called if the known hosts option is also correctly set!
2011-02-20curl_easy_setopt.3: Removed wrong reference to CURLOPT_USERPASSWORD.Julien Chaffraix
CURLOPT_HTTPAUTH was mentioning CURLOPT_USERPASSWORD instead of CURLOPT_PASSWORD. Reported by: Mike Henshaw
2011-02-17symbols-in-versions: sortedDaniel Stenberg
I forgot to sort it when I added the CURL_SOCKOPT_* symbols
2011-02-17SOCKOPTFUNCTION: documented new return codesDaniel Stenberg
2011-02-09CURLE_TLSAUTH_FAILED: removedQuinn Slack
On second thought, I think CURLE_TLSAUTH_FAILED should be eliminated. It was only being raised when an internal error occurred while allocating or setting the GnuTLS SRP client credentials struct. For TLS authentication failures, the general CURLE_SSL_CONNECT_ERROR seems appropriate; its error string already includes "passwords" as a possible cause. Having a separate TLS auth error code might also cause people to think that a TLS auth failure means the wrong username or password was entered, when it could also be a sign of a man-in-the-middle attack.
2011-02-09TLS-SRP: new options documentedQuinn Slack