curl/docs
Stefan Eissing 1b710381ca
https-rr: implementation improvements
- fold DoH and async HTTPS-RR handling into common code.
  have common cleanups, etc. Have a CURLcode result in async
  handling to allow HTTPS RR parsing to fail.
- keep target, ipv4hints, ipv6hints, port and echconfig also
  when resolving via cares. We need to know `target` and `port`
  when evaluating possible ALPN candidates to not go astray.
- add CURL_TRC_DNS for tracing DNS operations
- replace DoH specific tracing with DNS, use doh as alias
  for dns in curl_global_tracea()

Closes #16132
2025-02-18 16:12:26 +01:00
..
cmdline-opts hostip: make CURLOPT_RESOLVE support replacing IPv6 addresses 2025-02-18 08:55:56 +01:00
examples tidy-up: delete, comment or scope C macros reported unused 2025-02-14 10:37:14 +01:00
internals STRPARSE.md: sync with recent changes 2025-02-17 14:40:52 +01:00
libcurl https-rr: implementation improvements 2025-02-18 16:12:26 +01:00
.gitignore
ALTSVC.md docs: bring back ALTSVC.md and HSTS.md 2024-12-09 09:32:19 +01:00
BINDINGS.md
BUG-BOUNTY.md
BUGS.md
CIPHERS-TLS12.md
CIPHERS.md docs: correct argument names & URL redirection 2025-02-15 22:29:35 +01:00
CMakeLists.txt
CODE_OF_CONDUCT.md
CODE_REVIEW.md
CONTRIBUTE.md
curl-config.md
CURL-DISABLE.md cmake: document -D and env build options 2024-10-24 23:06:40 +02:00
CURLDOWN.md
DEPRECATE.md
DISTROS.md
EARLY-RELEASE.md
ECH.md
EXPERIMENTAL.md
FAQ
FEATURES.md
GOVERNANCE.md
HELP-US.md
HISTORY.md
HSTS.md
HTTP3.md cmake: misc tidy-ups 2025-02-16 03:37:22 +01:00
HTTP-COOKIES.md
HTTPSRR.md docs/HTTPSRR.md: Typo fix AAA -> AAAA 2025-02-04 23:20:18 +01:00
INFRASTRUCTURE.md
INSTALL
INSTALL-CMAKE.md cmake: SHARE_LIB_OBJECT=ON requires CMake 3.12 or newer 2025-02-18 15:05:39 +01:00
INSTALL.md
INTERNALS.md libssh: drop support for libssh older than 0.9.0 2025-02-06 22:27:13 +01:00
IPFS.md
KNOWN_BUGS KNOWN_BUGS: --interface with link-scoped IPv6 address 2025-02-11 09:37:47 +01:00
MAIL-ETIQUETTE.md
Makefile.am
MANUAL.md docs: use valid example domain names 2025-02-09 00:17:05 +01:00
mk-ca-bundle.md
options-in-versions
README.md
RELEASE-PROCEDURE.md
ROADMAP.md
RUSTLS.md
SECURITY-ADVISORY.md
SPONSORS.md SPONSORS.md: clarify that we don't promise goods or services 2025-02-05 23:40:24 +01:00
SSL-PROBLEMS.md
SSLCERTS.md
THANKS THANKS: add contributors from 8.12.1 2025-02-13 08:14:17 +01:00
THANKS-filter THANKS: add contributors from 8.12.1 2025-02-13 08:14:17 +01:00
TheArtOfHttpScripting.md
TODO
URL-SYNTAX.md
VERSIONS.md
VULN-DISCLOSURE-POLICY.md VULN-DISCLOSURE-POLICY: on legacy dependencies 2025-01-27 15:48:13 +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.