curl/docs
Viktor Szakats 56a74fac47
android: add CI jobs, buildinfo, cmake docs, disable CURL_USE_PKGCONFIG by default
- GHA/non-native: add Android builds, both cmake and autotools,
  both NDK 21 (oldest available) and 35 (newest available)
  https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2404-Readme.md
  It comes with a maintenance burden to bump the oldest/latest values
  with CI runner updates.

- cmake: disable `CURL_USE_PKGCONFIG` by default for Android.
  To avoid picking up system package by default.

- build: add `ANDROID-<NDK-LEVEL>` flag to `buildinfo.txt`.
  Also detect NDK level with the CMake built-in build method:
  https://cmake.org/cmake/help/latest/manual/cmake-toolchains.7.html#cross-compiling-for-android

- INSTALL.md: add CMake build instructions for Android.

- INSTALL.md: make NDK levels consistent in `./configure` example.

Closes #16014
2025-01-17 00:44:11 +01:00
..
cmdline-opts cmdline-opts/version.md: describe multissl, mention SSLS-EXPORT 2025-01-14 11:08:24 +01:00
examples tidy-up: drop parenthesis around return expression 2025-01-14 12:11:42 +01:00
internals docs: use lowercase curl and libcurl 2025-01-02 17:15:54 +01:00
libcurl websocket: fix message send corruption 2025-01-16 16:19:07 -05:00
.gitignore
ALTSVC.md
BINDINGS.md
BUG-BOUNTY.md
BUGS.md docs: use lowercase curl and libcurl 2025-01-02 17:15:54 +01:00
CIPHERS-TLS12.md
CIPHERS.md
CMakeLists.txt
CODE_OF_CONDUCT.md
CODE_REVIEW.md
CONTRIBUTE.md CONTRIBUTE: polished 2024-08-26 15:04:01 +02:00
curl-config.md docs: use lowercase curl and libcurl 2025-01-02 17:15:54 +01:00
CURL-DISABLE.md
CURLDOWN.md curldown: fixups 2024-07-19 17:03:25 +02:00
DEPRECATE.md cmake: deprecate winbuild, add migration guide from legacy build methods 2025-01-10 18:20:52 +01:00
DISTROS.md
EARLY-RELEASE.md
ECH.md docs: use lowercase curl and libcurl 2025-01-02 17:15:54 +01:00
EXPERIMENTAL.md docs/EXPERIMENTAL.md: add a mention of HTTPSRR as experimental 2025-01-16 19:41:42 +01:00
FAQ
FEATURES.md
GOVERNANCE.md
HELP-US.md
HISTORY.md docs: use lowercase curl and libcurl 2025-01-02 17:15:54 +01:00
HSTS.md
HTTP3.md
HTTP-COOKIES.md
INFRASTRUCTURE.md INFRASTRUCTURE.md: project infra 2025-01-05 11:25:06 +01:00
INSTALL
INSTALL-CMAKE.md android: add CI jobs, buildinfo, cmake docs, disable CURL_USE_PKGCONFIG by default 2025-01-17 00:44:11 +01:00
INSTALL.md android: add CI jobs, buildinfo, cmake docs, disable CURL_USE_PKGCONFIG by default 2025-01-17 00:44:11 +01:00
INTERNALS.md
IPFS.md
KNOWN_BUGS mbedtls: fix handling of blocked sends 2024-12-30 10:20:27 +01:00
MAIL-ETIQUETTE.md
Makefile.am INFRASTRUCTURE.md: project infra 2025-01-05 11:25:06 +01:00
MANUAL.md docs: use lowercase curl and libcurl 2025-01-02 17:15:54 +01:00
mk-ca-bundle.md
options-in-versions vtls: feature ssls-export for SSL session im-/export 2025-01-08 23:32:07 +01:00
README.md
RELEASE-PROCEDURE.md
ROADMAP.md
RUSTLS.md docs: use lowercase curl and libcurl 2025-01-02 17:15:54 +01:00
SECURITY-ADVISORY.md
SPONSORS.md
SSL-PROBLEMS.md
SSLCERTS.md
THANKS
THANKS-filter
TheArtOfHttpScripting.md docs: use lowercase curl and libcurl 2025-01-02 17:15:54 +01:00
TODO TODO: write an SMB test server to replace impacket 2025-01-16 20:51:00 +01:00
URL-SYNTAX.md
VERSIONS.md docs: use lowercase curl and libcurl 2025-01-02 17:15:54 +01:00
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.