docs/INTERNALS.md -> docs/DEPENDENCIES.md

With some minor cleanups

Closes #22430
This commit is contained in:
Daniel Stenberg 2026-07-29 13:59:31 +02:00
parent 2a3804936d
commit 172c16b58c
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2
4 changed files with 9 additions and 19 deletions

View file

@ -7,7 +7,7 @@
# outdated systems. # outdated systems.
# #
# Debian stretch is chosen as it closely matches some of the oldest major # Debian stretch is chosen as it closely matches some of the oldest major
# versions we support (especially cmake); see docs/INTERNALS.md and it # versions we support (especially cmake); see docs/DEPENDENCIES.md and it
# is still supported (as of this writing). # is still supported (as of this writing).
# stretch has ELTS support from Freexian until 2027-06-30 # stretch has ELTS support from Freexian until 2027-06-30
# For ELTS info see https://www.freexian.com/lts/extended/docs/how-to-use-extended-lts/ # For ELTS info see https://www.freexian.com/lts/extended/docs/how-to-use-extended-lts/

View file

@ -28,6 +28,6 @@ Daniel uses a configure line similar to this for easier development:
## REQUIREMENTS ## REQUIREMENTS
See [docs/INTERNALS.md][0] for requirement details. See [docs/DEPENDENCIES.md][0] for requirement details.
[0]: docs/INTERNALS.md [0]: docs/DEPENDENCIES.md

View file

@ -4,11 +4,9 @@ Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al.
SPDX-License-Identifier: curl SPDX-License-Identifier: curl
--> -->
# curl internals # curl dependencies
The canonical libcurl internals documentation is now in the [everything Supported minimum versions of libs and build tools.
curl](https://everything.curl.dev/internals) book. This file lists supported
versions of libs and build tools.
## Portability ## Portability
@ -76,11 +74,3 @@ that do not find the necessary requirements are automatically skipped.
- pytest - pytest
- Python 3.8 (2019-10-14) - Python 3.8 (2019-10-14)
- stunnel - stunnel
## Library Symbols
All symbols used internally in libcurl must use a `Curl_` prefix if they are
used in more than a single file. Single-file symbols must be made static.
Public ("exported") symbols must use a `curl_` prefix. Public API functions
are marked with `CURL_EXTERN` in the public header files so that all others
can be hidden on platforms where this is possible.

View file

@ -83,14 +83,15 @@ EXTRA_DIST = \
BINDINGS.md \ BINDINGS.md \
BUG-BOUNTY.md \ BUG-BOUNTY.md \
BUGS.md \ BUGS.md \
CIPHERS.md \
CIPHERS-TLS12.md \ CIPHERS-TLS12.md \
CIPHERS.md \
CMakeLists.txt \ CMakeLists.txt \
CODE_OF_CONDUCT.md \ CODE_OF_CONDUCT.md \
CODE_REVIEW.md \ CODE_REVIEW.md \
CONTRIBUTE.md \ CONTRIBUTE.md \
CURL-DISABLE.md \ CURL-DISABLE.md \
CURLDOWN.md \ CURLDOWN.md \
DEPENDENCIES.md \
DEPRECATE.md \ DEPRECATE.md \
DISTROS.md \ DISTROS.md \
EARLY-RELEASE.md \ EARLY-RELEASE.md \
@ -109,7 +110,6 @@ EXTRA_DIST = \
INSTALL \ INSTALL \
INSTALL-CMAKE.md \ INSTALL-CMAKE.md \
INSTALL.md \ INSTALL.md \
INTERNALS.md \
IPFS.md \ IPFS.md \
KNOWN_BUGS.md \ KNOWN_BUGS.md \
KNOWN_RISKS.md \ KNOWN_RISKS.md \
@ -118,15 +118,15 @@ EXTRA_DIST = \
options-in-versions \ options-in-versions \
README.md \ README.md \
RELEASE-PROCEDURE.md \ RELEASE-PROCEDURE.md \
RUSTLS.md \
ROADMAP.md \ ROADMAP.md \
RUSTLS.md \
SECURITY-ADVISORY.md \ SECURITY-ADVISORY.md \
SPONSORS.md \ SPONSORS.md \
SSL-PROBLEMS.md \ SSL-PROBLEMS.md \
SSLCERTS.md \ SSLCERTS.md \
THANKS \ THANKS \
TODO.md \
TheArtOfHttpScripting.md \ TheArtOfHttpScripting.md \
TODO.md \
URL-SYNTAX.md \ URL-SYNTAX.md \
VERIFY.md \ VERIFY.md \
VERSIONS.md \ VERSIONS.md \