curl/docs
Daniel Stenberg 1b8ed4ad23
libcurl-thread.3: expand somewhat on the NO_SIGNAL motivation
Multi-threaded applictions basically MUST set CURLOPT_NO_SIGNAL to 1L to
avoid the risk of getting a SIGPIPE.

Either way, a multi-threaded application that uses libcurl/openssl needs
to have a signhandler for or ignore SIGPIPE on its own.

Based on discussions in #2800
Closes #2904
2018-08-23 08:29:55 +02:00
..
cmdline-opts docs: add disallow-username-in-url.d and haproxy-protocol.d on the list 2018-08-13 14:21:57 +02:00
examples curl-compilers: enable -Wbad-function-cast on GCC 2018-08-21 18:53:45 +02:00
libcurl libcurl-thread.3: expand somewhat on the NO_SIGNAL motivation 2018-08-23 08:29:55 +02:00
.gitignore
BINDINGS.md spelling fixes 2018-02-23 23:29:01 +00:00
BUGS BUGS: updated link to security process 2018-03-12 00:34:33 +01:00
CHECKSRC.md checksrc: Fix typo 2018-04-15 03:05:45 -04:00
CIPHERS.md schannel: support selecting ciphers 2018-06-12 12:08:40 +02:00
CMakeLists.txt
CODE_OF_CONDUCT.md
CODE_STYLE.md CODE_STYLE: mention return w/o parens, but sizeof with 2018-05-14 10:47:59 +02:00
CONTRIBUTE.md
curl-config.1
DEPRECATE.md DEPRECATE: remove release date from 7.62.0 2018-08-04 00:21:16 +02:00
FAQ FAQ: fix a broken URL [ci skip] 2018-03-12 18:17:05 +00:00
FEATURES
GOVERNANCE.md GOVERNANCE: linkify, changed some titles 2018-06-27 09:41:36 +02:00
HELP-US.md
HISTORY.md
HTTP2.md darwinssl: add support for ALPN negotiation 2018-07-14 18:32:47 -05:00
HTTP-COOKIES.md
INSTALL
INSTALL.cmake cleanup: misc typos in strings and comments 2018-03-16 11:08:31 +01:00
INSTALL.md docs/INSTALL.md: minor formatting fixes 2018-07-26 16:37:36 +02:00
INTERNALS.md INTERNALS: require GnuTLS >= 2.11.3 2018-08-21 10:45:20 +02:00
KNOWN_BUGS KNOWN_BUGS: Stick to same family over SOCKS proxy 2018-07-06 09:31:52 +02:00
LICENSE-MIXING.md
MAIL-ETIQUETTE spelling fixes 2018-06-03 12:14:45 +00:00
Makefile.am DEPRECATE: new doc describing planned item removals 2018-07-02 07:46:38 +02:00
MANUAL docs/MANUAL: formfind.pl is not accessible on the site anymore 2018-02-26 20:12:23 +01:00
mk-ca-bundle.1
README.cmake
README.md
README.netware
README.win32
RELEASE-PROCEDURE.md docs/RELEASE-PROCEDURE.md: renamed to use .md extension 2018-06-15 16:51:12 +02:00
RESOURCES
ROADMAP.md
SECURITY-PROCESS.md docs/SECURITY-PROCESS: now we name the files after the CVE id 2018-08-20 11:49:58 +02:00
SSL-PROBLEMS.md
SSLCERTS.md SSLCERTS: improve the openssl command line 2018-08-20 14:05:28 +02:00
THANKS release: 7.61.0 2018-07-11 07:57:42 +02:00
THANKS-filter RELEASE-NOTES: synced 2018-04-06 15:52:19 +02:00
TheArtOfHttpScripting
TODO TODO: host name sections in config files 2018-08-15 09:17:03 +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 ideal for reading directly in your browser.

If you'd 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.