Open-Source Wikis

/

curl

/

Systems

curl/curl

Systems

The internal subsystems of libcurl. Each page here covers a single architectural concept that crosses many .c files. The protocol-specific details (HTTP, FTP, TLS, SSH, etc.) live under Features; this section covers the shared engine.

Page Description
Transfer engine The multi state machine that drives every transfer
Connection management Connection cache, reuse, share handle, shutdown
Connection filters The filter framework that stacks TLS, HTTP/2, HTTP/3, proxy, and socket layers
DNS resolution Sync, threaded, c-ares, and DoH resolvers and the DNS cache
Protocol handlers The Curl_protocol registry and how scheme dispatch works

Built by Factory AutoWiki from public repository content. It is a generated preview for codebase exploration, not source-maintained documentation.

Systems – curl wiki | Factory