curl/docs
Daniel Stenberg 7385610d0c
hsts: add support for Strict-Transport-Security
- enable in the build (configure)
- header parsing
- host name lookup
- unit tests for the above
- CI build
- CURL_VERSION_HSTS bit
- curl_version_info support
- curl -V output
- curl-config --features
- CURLOPT_HSTS_CTRL
- man page for CURLOPT_HSTS_CTRL
- curl --hsts (sets CURLOPT_HSTS_CTRL and works with --libcurl)
- man page for --hsts
- save cache to disk
- load cache from disk
- CURLOPT_HSTS
- man page for CURLOPT_HSTS
- added docs/HSTS.md
- fixed --version docs
- adjusted curl_easy_duphandle

Closes #5896
2020-11-03 16:08:42 +01:00
..
cmdline-opts hsts: add support for Strict-Transport-Security 2020-11-03 16:08:42 +01:00
examples Makefile.m32: add support for HTTP/3 via ngtcp2+nghttp3 2020-10-16 07:15:19 +00:00
libcurl hsts: add support for Strict-Transport-Security 2020-11-03 16:08:42 +01:00
.gitignore gitignore: Ignore man page dist files 2017-03-07 23:27:31 +01:00
ALTSVC.md alt-svc: enable by default 2020-10-25 23:08:54 +01:00
BINDINGS.md BINDINGS: PureBasic, Net::Curl for perl and Nim 2019-09-29 22:39:31 +02:00
BUG-BOUNTY.md BUG-BOUNTY: minor formatting fixes [ci skip] 2019-05-09 23:30:26 +02:00
BUGS.md BUGS: convert document to markdown 2020-09-18 16:05:47 +02:00
CHECKSRC.md src: Consistently spell whitespace without whitespace 2020-09-30 21:10:14 +02:00
CIPHERS.md CIPHERS.md: Explain Schannel error SEC_E_ALGORITHM_MISMATCH 2019-07-17 01:08:23 -04:00
CMakeLists.txt copyright: fix out-of-date copyright ranges and missing headers 2020-03-24 15:05:59 +01:00
CODE_OF_CONDUCT.md docs: Update to secure URL versions 2017-09-04 14:08:54 +00:00
CODE_REVIEW.md CODE_REVIEW.md: how to do code reviews in curl 2020-06-13 22:16:58 +02:00
CODE_STYLE.md source cleanup: remove all custom typedef structs 2020-05-15 08:54:42 +02:00
CONTRIBUTE.md docs: add description about CI platforms to CONTRIBUTE.md 2020-08-29 21:39:13 +02:00
CURL-DISABLE.md alt-svc: enable by default 2020-10-25 23:08:54 +01:00
DEPRECATE.md polarssl: removed 2020-01-16 11:55:56 +01:00
DYNBUF.md dynbuf: add Curl_dyn_vaddf 2020-09-23 15:13:46 +02:00
ECH.md ECH: renamed from ESNI in docs and configure 2020-09-29 11:23:23 +02:00
EXPERIMENTAL.md hsts: add support for Strict-Transport-Security 2020-11-03 16:08:42 +01:00
FAQ FAQ: refreshed some very old language 2020-09-07 17:08:07 +02:00
FEATURES.md docs/FEATURE: convert to markdown 2020-10-15 15:47:38 +02:00
GOVERNANCE.md docs: change "web site" to "website" 2020-08-17 00:14:18 +02:00
HELP-US.md HELP-US: add a section for "smaller tasks" 2020-06-12 15:22:58 +02:00
HISTORY.md HISTORY: curl verifies SSL certs by default since version 7.10 2020-10-09 17:29:33 +02:00
HSTS.md hsts: add support for Strict-Transport-Security 2020-11-03 16:08:42 +01:00
HTTP-COOKIES.md docs: change "web site" to "website" 2020-08-17 00:14:18 +02:00
HTTP2.md nghttp2: 1.12.0 required 2020-03-23 22:22:22 +01:00
HTTP3.md alt-svc: enable by default 2020-10-25 23:08:54 +01:00
INSTALL INSTALL: converted to markdown => INSTALL.md 2016-10-21 15:57:29 +02:00
INSTALL.cmake TLS naming: fix more Winssl and Darwinssl leftovers 2020-08-08 00:19:21 +02:00
INSTALL.md TLS naming: fix more Winssl and Darwinssl leftovers 2020-08-08 00:19:21 +02:00
INTERNALS.md libssh2: require version 1.0 or later 2020-10-22 16:45:40 +02:00
KNOWN_BUGS KNOWN_BUGS: mention the individual cmake issues 2020-10-21 08:25:19 +02:00
MAIL-ETIQUETTE docs: change "web site" to "website" 2020-08-17 00:14:18 +02:00
MANUAL.md src: Consistently spell whitespace without whitespace 2020-09-30 21:10:14 +02:00
MQTT.md docs/MQTT: remove outdated paaragraphs 2020-09-21 11:02:32 +02:00
Makefile.am hsts: add support for Strict-Transport-Security 2020-11-03 16:08:42 +01:00
PARALLEL-TRANSFERS.md docs: fix typos 2019-11-28 12:58:47 +01:00
README.md docs: change "web site" to "website" 2020-08-17 00:14:18 +02:00
RELEASE-PROCEDURE.md RELEASE-PROCEDURE.md: add more future release dates 2020-08-17 10:44:10 +02:00
ROADMAP.md ROADMAP: updates and cleanups 2020-09-28 17:03:20 +02:00
SECURITY-PROCESS.md docs: change "web site" to "website" 2020-08-17 00:14:18 +02:00
SSL-PROBLEMS.md wording: avoid blacklist/whitelist stereotypes 2020-06-10 08:49:17 +02:00
SSLCERTS.md docs: SSLCERTS: fix English syntax 2020-08-28 13:39:09 +02:00
THANKS THANKS: from 7.73.0 and .mailmap fixes 2020-10-14 07:50:16 +02:00
THANKS-filter THANKS-filter: Peter Wang 2020-05-08 08:39:17 +02:00
TODO TODO: Add OpenBSD libtool notice 2020-09-30 22:48:31 +02:00
TheArtOfHttpScripting.md docs/TheArtOfHttpScripting: convert to markdown 2020-09-18 16:06:29 +02:00
VERSIONS.md doc: Rename VERSIONS to VERSIONS.md as it already has Markdown syntax 2020-05-02 23:45:09 +02:00
curl-config.1 copyright updates: adjust year ranges 2020-04-26 23:59:22 +02:00
mk-ca-bundle.1 copyright: fix out-of-date copyright ranges and missing headers 2020-03-24 15:05:59 +01:00
options-in-versions hsts: add support for Strict-Transport-Security 2020-11-03 16:08:42 +01:00

README.md

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 website's documentation section for general curl stuff or the libcurl section for libcurl related documentation.