curl/docs
Daniel Stenberg 4732ca5724 CURLOPT_TCP_NODELAY: now enabled by default
After a few wasted hours hunting down the reason for slowness during a
TLS handshake that turned out to be because of TCP_NODELAY not being
set, I think we have enough motivation to toggle the default for this
option. We now enable TCP_NODELAY by default and allow applications to
switch it off.

This also makes --tcp-nodelay unnecessary, but --no-tcp-nodelay can be
used to disable it.

Thanks-to: Tim Rühsen
Bug: https://curl.haxx.se/mail/lib-2016-06/0143.html
2016-08-05 00:12:57 +02:00
..
examples make/checksrc: use $srcdir, not $top_srcdir 2016-04-19 08:56:06 +02:00
libcurl CURLOPT_TCP_NODELAY: now enabled by default 2016-08-05 00:12:57 +02:00
.gitignore
BINDINGS HTTPS: update a bunch of URLs from HTTP to HTTPS 2016-02-02 00:24:30 +01:00
BUGS URLs: follow GitHub project rename (also Travis CI) 2016-02-04 23:01:38 +01:00
CHECKSRC.md CHECKSRC.md: clarified, explained the whitelist file 2016-05-02 11:18:59 +02:00
CODE_OF_CONDUCT.md
CODE_STYLE.md CODE_STYLE: Added ternary operator example to 'Space around operators' 2016-04-09 17:04:46 +01:00
CONTRIBUTE CONTRIBUTE: moved out code style to a separate document 2016-03-14 10:31:00 +01:00
curl-config.1 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
curl.1 curl.1: the used progress meter suffix is k in lower case 2016-06-22 00:37:36 +02:00
FAQ mbedtls: Added support for NTLM 2016-08-03 19:33:59 +01:00
FEATURES mbedtls: Added support for NTLM 2016-08-03 19:33:59 +01:00
HISTORY HISTORY: add some info about when we used which host names 2016-02-03 15:33:30 +01:00
HTTP2.md TODO: HTTP/2 "prior knowledge" is implemented! 2016-04-08 10:57:25 +02:00
HTTP-COOKIES.md docs/HTTP-COOKIES: converted to markdown 2016-03-29 08:53:40 +02:00
index.html
INSTALL URLs: change http to https in many places 2016-04-06 11:58:34 +02:00
INSTALL.cmake
INSTALL.devcpp URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
INTERNALS internals: rename the SessionHandle struct to Curl_easy 2016-06-22 10:28:41 +02:00
KNOWN_BUGS KNOWN_BUGS: SOCKS proxy not working via IPv6 2016-08-03 00:24:08 +02:00
LICENSE-MIXING URLs: change http to https in many places 2016-04-06 11:58:34 +02:00
MAIL-ETIQUETTE HTTPS: update a bunch of URLs from HTTP to HTTPS 2016-02-02 00:24:30 +01:00
Makefile.am dist: include CHECKSRC.md 2016-05-18 10:35:15 +02:00
MANUAL HTTPS: update a bunch of URLs from HTTP to HTTPS 2016-02-02 00:24:30 +01:00
mk-ca-bundle.1 URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
README.cmake
README.md docs/README.md: to render nicer pages on github 2016-06-28 14:09:51 +02:00
README.netware
README.win32
RELEASE-PROCEDURE RELEASE-PROCEDURE: mention the github release tag edit 2016-03-23 09:32:30 +01:00
RESOURCES HTTPS: update a bunch of URLs from HTTP to HTTPS 2016-02-02 00:24:30 +01:00
ROADMAP.md ROADMAP: QUIC and TLS 1.3 2016-07-19 23:10:39 +02:00
SECURITY SECURITY: mention how to get windows-specific CVEs 2016-07-22 01:47:13 +02:00
SSL-PROBLEMS HTTPS: update a bunch of URLs from HTTP to HTTPS 2016-02-02 00:24:30 +01:00
SSLCERTS SSLCERTS: update wrt SSL CA certificate store 2016-02-08 14:45:58 +01:00
THANKS THANKS: 7 new contributors from the 7.50.1 release 2016-08-03 08:37:16 +02:00
THANKS-filter THANKS-filter: more name cleanups 2016-05-23 10:08:15 +02:00
TheArtOfHttpScripting HTTPS: update a bunch of URLs from HTTP to HTTPS 2016-02-02 00:24:30 +01:00
TODO TODO: Provide cmake config-file 2016-08-03 00:15:58 +02:00
VERSIONS

curl logo

Documentation

You'll find a mix of various documentation in this directory and subdirectories, using several different formats. Some of them are not ideally for reading directly in your browser.

If you rather see the rendered version of the documentation, check out the curl web site's documentation section for general curl stuff or the libcurl section for libcurl related documentation.