master
cmake: honor `CURL_DISABLE_INSTALL` and `CURL_ENABLE_EXPORT_TARGET` in lib and src
docs: rename CURLcode variables to 'result'
tidy-up: move literals to right-side of `if` expressions (where missing)
tidy-up: make 'CA' uppercase, where missing
cd2nroff: stricter checks for asterisks for italics
tidy-up: miscellaneous
docs: compare `result` against literal `CURLE_OK` (where missing)
CURLINFO_CONTENT_LENGTH_UPLOAD_T.md: expand
badwords: avoid 'simply'
docs: returned header size reflects HTTP/1-style format
libcurl docs: reduce 'since ...' in descriptions
stop using the word 'just'
docs: avoid using the word 'magic'
progress: count amount of data "delivered" to application
docs: use the correct CURLOPT_WRITEFUNCTION signature
curl_multi_get_offt: add separate man pages for the options
docs/libcurl/opts: clarify the return values
multi.h: add CURLMNWC_CLEAR_ALL
notify: use 'notify' in public header and docs
async-thrdd: use thread queue for resolving
curldown: fixups
CURLMOPT_SOCKETFUNCTION.md: this sends *all* file descriptors
CURLMOPT_TIMERFUNCTION.md: correct the example
docs/libcurl: improve easy setopt examples
CURLOPT_CHUNK_BGN_FUNCTION: target is there for symlinks only
curl_get_line: fix potential infinite loop when filename is a directory
cookie: refuse to load cookies set against a PSL domain
tidy-up: docs, comments, typos, whitespace
CURLOPT_DISALLOW_USERNAME_IN_URL: is for CURLOPT_URL only
hostip: only cache negative resolves for authoritative answers
CURLOPT_ECH.md: simplify the description language
tidy-up: fix comment indentation
CURLOPT_HAPROXYPROTOCOL.md: only sent for newly setup connections
haproxy: use correct ip version on client supplied address
CURLOPT_HEADERFUNCTION.md: document folded header unfolding
docs: tidy-up scheme references
httpsig: add RFC 9421 HTTP Message Signatures support
tidy-up: comments, messages, formatting
docs: some nitpicks
setopt: make CURLOPT_KEYPASSWD work for SSH-only builds
docs: CURLOPT_LOGIN_OPTIONS is a login property
docs: avoid starting sentences with However,
CURLOPT_MAXFILESIZE: clarify this also works for on-going transfers
netrc: refactor into smaller sub functions
CURLOPT_PINNEDPUBLICKEY.md: does not apply for other origins
CURLOPT_PORT.md: use stronger language
HTTP/3: add proxy CONNECT and MASQUE CONNECT-UDP support (ngtcp2 QUIC)
badwords: catch and fix more variants of `NN-bit`
badwords: prefer 'workaround' (without hyphen)
TLS: drop support for TLS-SRP
CURLOPT_READFUNCTION.md: clarify the size of the buffer
CURLOPT_RTSP_SESSION_ID.md: expand the comment
CURLOPT_SEEKFUNCTION.md: used for FTP, HTTP and SFTP (only)
CURLOPT_SHARE: warn about early remove
CURLOPT_SSH_HOSTKEYFUNCTION.md: for new connections only
docs: SSH host verification is done at connect time
libssh: add support for SHA256 host public keys
CURLOPT_SSH_*_KEYFILE: used for setting up, then no more
CURLOPT_SSLVERSION.md: drop stray space from 'SSLv*', 'TLSv*'
CURLOPT_SSL_CTX_FUNCTION.md: expand on effects connection reuse
http2: remove stream dependency tracking
CURLOPT_UNRESTRICTED_AUTH.md: 'Authorization' instead of 'Authentication'
docs/libcurl: use lowercase must
CURLOPT_WRITEFUNCTION.md: remove stray reference to HSTS
conncache: apply multi limits to transfers using a shared pool
CURLSHOPT_(UN)SHARE.md: do not modify shares while in use
tests: always make bundles, adapt build and tests