curl/docs
Stefan Eissing 435dd8aa6e
doh: cleanups
Mostly cleanup on identifiers of DoH code.
Always use 'Curl_doh_cleanup()' for releasing resources.

More concise and telling names (ymmv):

* prefix all static functions with 'doh_' for unity builds
* doh_encode -> doh_req_encode
* doh_decode -> doh_resp_decode
* struct dohdata -> struct doh_probes
* probe's 'serverdoh' -> 'resp_body'
* probe's 'dohbuffer' -> 'req_body'
* probe's 'headers' -> 'req_hds'
* 'dohprobe()' -> doh_run_probe()'
* 'DOH_PROBE_SLOTS' -> 'DOH_SLOT_COUNT'
* 'DOH_PROBE_SLOT_IPADDR_V4' -> 'DOH_SLOT_IPV4'
* 'DOH_PROBE_SLOT_IPADDR_V6' -> 'DOH_SLOT_IPV6'
* 'DOH_PROBE_SLOT_HTTPS' -> 'DOH_SLOT_HTTPS_RR'

Closes #14783
2024-09-06 08:58:52 +02:00
..
cmdline-opts cmdline-opts: language fix for expect100-timeout.md and max-time.md 2024-08-30 11:19:30 +02:00
examples printf: fix mingw-w64 format checks 2024-09-02 21:03:01 +02:00
internals
libcurl CURLMOPT_SOCKETFUNCTION.md: expand on the easy argument 2024-09-05 17:09:03 +02:00
.gitignore
BINDINGS.md
BUG-BOUNTY.md BUG-BOUNTY.md: clarify the third party situation 2024-05-14 16:23:42 +02:00
BUGS.md
CIPHERS-TLS12.md
CIPHERS.md
CMakeLists.txt
CODE_OF_CONDUCT.md reuse: add copyright + license info to individual docs/*.md files 2024-03-31 12:01:18 +02:00
CODE_REVIEW.md
CONTRIBUTE.md CONTRIBUTE: polished 2024-08-26 15:04:01 +02:00
curl-config.md
CURL-DISABLE.md build: add options to disable SHA-512/256 hash algo 2024-09-01 22:13:49 +02:00
CURLDOWN.md
DEPRECATE.md DEPRECATE.md: remove hyper after February 2025 2024-08-12 09:55:56 +02:00
DISTROS.md
EARLY-RELEASE.md
ECH.md doh: cleanups 2024-09-06 08:58:52 +02:00
EXPERIMENTAL.md docs: document the (weak) random value situation in rustls builds 2024-09-03 16:48:42 +02:00
FAQ
FEATURES.md FEATURES.md: fix typo 2024-08-23 08:46:09 +02:00
GOVERNANCE.md
HELP-US.md
HISTORY.md tidy-up: spelling quiche and Rustls 2024-08-20 00:44:10 +02:00
HTTP3.md HTTP3.md: cleanup markup and language 2024-08-28 13:56:40 +02:00
HTTP-COOKIES.md
INSTALL
INSTALL-CMAKE.md
INSTALL.md
INTERNALS.md
IPFS.md
KNOWN_BUGS KNOWN_BUGS: cleanup 2024-09-04 23:48:23 +02:00
MAIL-ETIQUETTE.md
Makefile.am
MANUAL.md
mk-ca-bundle.md
options-in-versions
README.md
RELEASE-PROCEDURE.md
ROADMAP.md
RUSTLS.md docs: document the (weak) random value situation in rustls builds 2024-09-03 16:48:42 +02:00
SECURITY-ADVISORY.md
SPONSORS.md reuse: add copyright + license info to individual docs/*.md files 2024-03-31 12:01:18 +02:00
SSL-PROBLEMS.md
SSLCERTS.md docs/SSLCERTS: rewrite 2024-08-21 07:48:57 +02:00
THANKS
THANKS-filter RELEASE-NOTES: synced 2024-09-03 16:43:45 +02:00
TheArtOfHttpScripting.md
TODO ftp: always offer line end conversions 2024-08-29 20:24:37 +02:00
URL-SYNTAX.md
VERSIONS.md
VULN-DISCLOSURE-POLICY.md

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.