dep-curl/docs
Viktor Szakats c4013cdb85
tidy-up: comments, messages, formatting
- 'null-terminate', sync casing.
- add an `#endif` comment.
- avoid a few instances of 'will'.
- configure: 'aws' -> 'aws-sigv4', where missing.
- unfold/fold lines.
- update memzero/strzero comments.
- uppercase 'CRLF'.

Closes #22443
2026-07-30 11:26:22 +02:00
..
cmdline-opts curl: make --httpsig-key take a key OR a file name for key 2026-07-25 22:10:30 +02:00
examples tidy-up: use more static, sizeof(), char[], double-const 2026-07-28 13:53:11 +02:00
internals tidy-up: typos, comment nits 2026-07-11 13:55:45 +02:00
libcurl tidy-up: comments, messages, formatting 2026-07-30 11:26:22 +02:00
tests ssls: fix potential memory leak on import 2026-07-15 22:18:04 +02:00
.gitignore docs: add RELEASE-TOOLS.md.dist to .gitignore 2024-07-01 22:49:55 +02:00
ALTSVC.md docs: fold long lines 2025-12-11 11:42:28 +01:00
BINDINGS.md tidy-up: miscellaneous 2026-06-05 16:57:38 +02:00
BUG-BOUNTY.md BUG-BOUNTY.md: minor rephrase to say there is no bug bounty 2026-03-10 17:34:08 +01:00
BUGS.md docs: avoid using the word 'magic' 2026-03-03 15:32:13 +01:00
CIPHERS-TLS12.md docs: update CIPHERS.md 2024-08-12 23:35:56 +02:00
CIPHERS.md TLS: drop support for TLS-SRP 2026-07-04 12:20:20 +02:00
CMakeLists.txt build: stop building and installing runtests.1 and testcurl.1 2026-04-28 09:07:27 +02:00
CODE_OF_CONDUCT.md tidy-up: Markdown, clang-format nits 2026-01-22 23:44:47 +01:00
CODE_REVIEW.md tidy-up: miscellaneous 2026-06-09 11:07:55 +02:00
CONTRIBUTE.md tidy-up: miscellaneous 2026-05-27 16:53:57 +02:00
curl-config.md docs: minor edits to please the new spellchecker regime 2025-02-27 13:15:21 +01:00
CURL-DISABLE.md httpsig: add RFC 9421 HTTP Message Signatures support 2026-07-25 16:25:37 +02:00
CURLDOWN.md tidy-up: sort TLS backends, distros, alphabetically 2026-05-11 11:57:25 +02:00
DEPENDENCIES.md docs/INTERNALS.md -> docs/DEPENDENCIES.md 2026-07-29 14:20:36 +02:00
DEPRECATE.md TLS: drop support for TLS-SRP 2026-07-04 12:20:20 +02:00
DISTROS.md docs: add LibreELEC to DISTROS.md 2026-01-26 12:12:05 -08:00
EARLY-RELEASE.md stop using the word 'just' 2026-03-03 15:30:22 +01:00
ECH.md tidy-up: sort TLS backends, distros, alphabetically 2026-05-11 11:57:25 +02:00
EXPERIMENTAL.md EXPERIMENTAL: cleanups, unify on titles, merge quiche into a single segment 2026-07-29 13:37:13 +02:00
FAQ.md tidy-up: make 'CA' uppercase, where missing 2026-06-22 21:04:45 +02:00
FEATURES.md tidy-up: miscellaneous 2026-01-20 12:37:56 +01:00
GOVERNANCE.md docs: avoid starting sentences with However, 2026-03-07 23:49:11 +01:00
HELP-US.md tidy-up: miscellaneous 2026-01-15 13:06:13 +01:00
HISTORY.md HISTORY: add when c-ares support was introduced (2004) 2026-07-29 09:05:04 +02:00
HSTS.md hsts: accept 10K entries in the list 2026-04-02 10:22:35 +02:00
HTTP-COOKIES.md stop using the word 'just' 2026-03-03 15:30:22 +01:00
HTTP3.md tidy-up: docs, comments, typos, whitespace 2026-06-26 11:36:09 +02:00
HTTPSRR.md docs: tidy-up scheme references 2026-05-19 16:55:45 +02:00
INFRASTRUCTURE.md tidy-up: typos, comment nits 2026-07-11 13:55:45 +02:00
INSTALL INSTALL: converted to markdown => INSTALL.md 2016-10-21 15:57:29 +02:00
INSTALL-CMAKE.md vquic: add option to use Apple fast UDP 2026-07-29 11:53:19 +02:00
INSTALL.md TLS: drop support for TLS-SRP 2026-07-04 12:20:20 +02:00
IPFS.md stop using the word 'just' 2026-03-03 15:30:22 +01:00
KNOWN_BUGS.md tool_doswin: add stdin relay auth 2026-07-22 00:45:12 +02:00
KNOWN_RISKS.md progress: count amount of data "delivered" to application 2026-03-21 23:21:55 +01:00
MAIL-ETIQUETTE.md badwords: avoid 'simply' 2026-03-10 19:34:06 +01:00
Makefile.am docs/INTERNALS.md -> docs/DEPENDENCIES.md 2026-07-29 14:20:36 +02:00
MANUAL.md tidy-up: docs, comments, typos, whitespace 2026-06-26 11:36:09 +02:00
mk-ca-bundle.md stop using the word 'just' 2026-03-03 15:30:22 +01:00
options-in-versions httpsig: add RFC 9421 HTTP Message Signatures support 2026-07-25 16:25:37 +02:00
README.md reuse: add copyright + license info to individual docs/*.md files 2024-03-31 12:01:18 +02:00
RELEASE-PROCEDURE.md tidy-up: docs, comments, typos, whitespace 2026-06-26 11:36:09 +02:00
ROADMAP.md CI: add whitespace checker 2024-06-27 13:33:30 +02:00
runtests.md runtests: drop orphaned, no-op -k option 2026-06-19 14:46:49 +02:00
RUSTLS.md tidy-up: miscellaneous 2026-05-27 16:53:57 +02:00
SECURITY-ADVISORY.md SECURITY-ADVISORY.md: expand 2026-06-11 10:09:06 +02:00
SPONSORS.md BUG-BOUNTY.md: we stop the bug-bounty end of Jan 2026 2026-01-26 08:26:28 +01:00
SSL-PROBLEMS.md tidy-up: Markdown, clang-format nits 2026-01-22 23:44:47 +01:00
SSLCERTS.md SSLCERTS: document 8.19.0 default Native CA builds (Windows) 2026-05-16 11:55:59 +02:00
testcurl.md tidy-up: Markdown, clang-format nits 2026-01-22 23:44:47 +01:00
THANKS THANKS: remove duplicate, fix typo 2026-07-03 17:49:03 +02:00
THANKS-filter tidy-up: miscellaneous 2026-05-16 01:56:17 +02:00
TheArtOfHttpScripting.md tidy-up: make 'CA' uppercase, where missing 2026-06-22 21:04:45 +02:00
TODO.md tidy-up: typos, comment nits 2026-07-11 13:55:45 +02:00
URL-SYNTAX.md URL-SYNTAX: document more URL parsing details 2026-06-02 11:13:50 +02:00
VERIFY.md docs/VERIFY: expand with more things we do 2026-06-18 12:55:22 +02:00
VERSIONS.md VERSIONS: 8.21.0 release 2026-06-24 07:52:50 +02:00
VULN-DISCLOSURE-POLICY.md tidy-up: typos, comment nits 2026-07-11 13:55:45 +02:00
wcurl.md spacecheck: check long lines and repeat spaces, fix fallouts 2026-03-25 11:02:08 +01:00

curl logo

Documentation

You 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 would 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.