Max Dymond a517378de5 CURLOPT_PREREQFUNCTION: add new callback %!s(int64=3) %!d(string=hai) anos
..
cmdline-opts d1e7d9197b libssh2: add SHA256 fingerprint support %!s(int64=3) %!d(string=hai) anos
examples 3363eeb262 urlapi: add curl_url_strerror() %!s(int64=3) %!d(string=hai) anos
libcurl a517378de5 CURLOPT_PREREQFUNCTION: add new callback %!s(int64=3) %!d(string=hai) anos
.gitignore d960e57029 gitignore: Ignore man page dist files %!s(int64=7) %!d(string=hai) anos
ALTSVC.md 96450a1a33 alt-svc: enable by default %!s(int64=4) %!d(string=hai) anos
BINDINGS.md 422d1ccab0 docs/BINDINGS: URL update %!s(int64=3) %!d(string=hai) anos
BUFREF.md 8749ce651f docs: correct spelling errors and a broken link %!s(int64=3) %!d(string=hai) anos
BUG-BOUNTY.md a030c59c6d BUG-BOUNTY: removed the cooperation mention %!s(int64=3) %!d(string=hai) anos
BUGS.md 8749ce651f docs: correct spelling errors and a broken link %!s(int64=3) %!d(string=hai) anos
CHECKSRC.md 52fab72397 checksrc: complain on == NULL or != 0 checks in conditions %!s(int64=3) %!d(string=hai) anos
CIPHERS.md 67d3afa73f schannel: Support strong crypto option %!s(int64=3) %!d(string=hai) anos
CMakeLists.txt 4d2f800677 curl.se: new home %!s(int64=4) %!d(string=hai) anos
CODE_OF_CONDUCT.md 1c8725e639 docs: Update to secure URL versions %!s(int64=7) %!d(string=hai) anos
CODE_REVIEW.md 8749ce651f docs: correct spelling errors and a broken link %!s(int64=3) %!d(string=hai) anos
CODE_STYLE.md 7698a365ae CODE_STYLE-md: fix bold font style %!s(int64=3) %!d(string=hai) anos
CONTRIBUTE.md 8749ce651f docs: correct spelling errors and a broken link %!s(int64=3) %!d(string=hai) anos
CURL-DISABLE.md 62dbfa30ba cmake: sync CURL_DISABLE options %!s(int64=3) %!d(string=hai) anos
DEPRECATE.md d4d53d99b1 mailing lists: move from cool.haxx.se to lists.haxx.se %!s(int64=3) %!d(string=hai) anos
DYNBUF.md 5253444090 docs: enable syntax highlighting in several docs files %!s(int64=3) %!d(string=hai) anos
ECH.md 8749ce651f docs: correct spelling errors and a broken link %!s(int64=3) %!d(string=hai) anos
EXPERIMENTAL.md d71ff2b9db hsts: enable by default %!s(int64=3) %!d(string=hai) anos
FAQ 7aa79dce10 FAQ: add GOPHERS + curl works on data, not files %!s(int64=3) %!d(string=hai) anos
FEATURES.md 265b14d6b3 metalink: remove %!s(int64=3) %!d(string=hai) anos
GOVERNANCE.md 5e1e4dbf1e GOVERNANCE: add 'user', 'committer' and 'contributor' %!s(int64=3) %!d(string=hai) anos
HELP-US.md d4d53d99b1 mailing lists: move from cool.haxx.se to lists.haxx.se %!s(int64=3) %!d(string=hai) anos
HISTORY.md 6aae7b1761 docs: camelcase it like GitHub everywhere %!s(int64=3) %!d(string=hai) anos
HSTS.md 68975fba02 HSTS: not experimental anymore %!s(int64=3) %!d(string=hai) anos
HTTP-COOKIES.md 01f63ed62a HTTP-COOKIES.md: remove duplicate 'each' %!s(int64=3) %!d(string=hai) anos
HTTP2.md 22aa098113 docs: Remove outdated curl tool limitation %!s(int64=3) %!d(string=hai) anos
HTTP3.md f4a3ae8ea8 HTTP3.md: use 'autoreconf -fi' instead of buildconf %!s(int64=3) %!d(string=hai) anos
HYPER.md 628ebd82b9 test269: disable for hyper %!s(int64=3) %!d(string=hai) anos
INSTALL 8571d1c0b4 INSTALL: converted to markdown => INSTALL.md %!s(int64=8) %!d(string=hai) anos
INSTALL.cmake 2429f45a97 TLS naming: fix more Winssl and Darwinssl leftovers %!s(int64=4) %!d(string=hai) anos
INSTALL.md 9cf516adc6 docs/INSTALL: remove mentions of configure --with-darwin-ssl %!s(int64=3) %!d(string=hai) anos
INTERNALS.md a2f8ec038d INTERNALS: c-ares has a new home: c-ares.org %!s(int64=3) %!d(string=hai) anos
KNOWN_BUGS 06981ba7f6 KNOWN_BUGS: HTTP/2 connections through HTTPS proxy frequently stall %!s(int64=3) %!d(string=hai) anos
MAIL-ETIQUETTE 4d2f800677 curl.se: new home %!s(int64=4) %!d(string=hai) anos
MANUAL.md 265b14d6b3 metalink: remove %!s(int64=3) %!d(string=hai) anos
MQTT.md 59878411c4 docs/MQTT: update state of username/password support %!s(int64=3) %!d(string=hai) anos
Makefile.am 34cf40321c bufref: buffer reference support %!s(int64=3) %!d(string=hai) anos
NEW-PROTOCOL.md 0d26ab9ed3 docs: fix typos in NEW-PROTOCOL.md %!s(int64=3) %!d(string=hai) anos
PARALLEL-TRANSFERS.md 1ff63fa69b docs: fix typos %!s(int64=5) %!d(string=hai) anos
README.md 4d2f800677 curl.se: new home %!s(int64=4) %!d(string=hai) anos
RELEASE-PROCEDURE.md 60bf9f528f RELEASE-PROCEDURE: add release dates from now to 8.0.0 in 2023 %!s(int64=3) %!d(string=hai) anos
ROADMAP.md ac1f1b77a8 ROADMAP: refreshed %!s(int64=3) %!d(string=hai) anos
RUSTLS.md 8ccc066b45 zuul: use the new rustls directory name %!s(int64=3) %!d(string=hai) anos
SECURITY-PROCESS.md 408f61dc30 SECURITY-PROCESS: tweak a little to match current practices %!s(int64=3) %!d(string=hai) anos
SSL-PROBLEMS.md 4e5a91b6aa docs: Fix typos %!s(int64=3) %!d(string=hai) anos
SSLCERTS.md 4d2f800677 curl.se: new home %!s(int64=4) %!d(string=hai) anos
THANKS 267b83e07f THANKS: added names from the 7.79.1 release %!s(int64=3) %!d(string=hai) anos
THANKS-filter 92f2a0a06b RELEASE-NOTES: synced %!s(int64=3) %!d(string=hai) anos
TODO c9c1bfb145 TODO: make configure use --cache-file more and better %!s(int64=3) %!d(string=hai) anos
TheArtOfHttpScripting.md b463c10950 TheArtOfHttpScripting: polish %!s(int64=3) %!d(string=hai) anos
URL-SYNTAX.md c61ca43340 URL-SYNTAX.md: document the new 'localhost' treatment %!s(int64=3) %!d(string=hai) anos
VERSIONS.md 5253444090 docs: enable syntax highlighting in several docs files %!s(int64=3) %!d(string=hai) anos
curl-config.1 4d2f800677 curl.se: new home %!s(int64=4) %!d(string=hai) anos
mk-ca-bundle.1 4d2f800677 curl.se: new home %!s(int64=4) %!d(string=hai) anos
options-in-versions d1e7d9197b libssh2: add SHA256 fingerprint support %!s(int64=3) %!d(string=hai) anos

README.md

curl logo

Documentation

You'll 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'd 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.