]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
curl_version_info.md: clarify ssl_version for MultiSSL
authorJay Satiro <raysatiro@yahoo.com>
Sat, 10 May 2025 07:43:04 +0000 (03:43 -0400)
committerJay Satiro <raysatiro@yahoo.com>
Sun, 11 May 2025 16:23:36 +0000 (12:23 -0400)
- Clarify that the ssl_version in MultiSSL builds contains all SSL
  backend names with the inactive backend names in parentheses.

Closes https://github.com/curl/curl/pull/17308

docs/libcurl/curl_version.md
docs/libcurl/curl_version_info.md

index 25c5eb9892831f055182b9a45ae04a3bb5655f0b..408684c443c667c049e21932b8a33faafe384f19 100644 (file)
@@ -28,6 +28,10 @@ char *curl_version();
 Returns a human readable string with the version number of libcurl and some of
 its important components (like OpenSSL version).
 
+For MultiSSL builds the string contains all SSL backend names and the inactive
+backend names are in parentheses. For example "(OpenSSL/3.0.8) Schannel" or
+"OpenSSL/3.0.8 (Schannel)".
+
 We recommend using curl_version_info(3) instead.
 
 # %PROTOCOLS%
index c5a0bc417d514d9cf2da793ba18a1762152d6b08..8a8671dbf907b7f6f418849cdb930bfa661a7bf5 100644 (file)
@@ -137,7 +137,9 @@ entry. See the list of features names below.
 
 *ssl_version* is an ASCII string for the TLS library name + version used. If
 libcurl has no SSL support, this is NULL. For example "Schannel", "Secure
-Transport" or "OpenSSL/1.1.0g".
+Transport" or "OpenSSL/1.1.0g". For MultiSSL builds the string contains all
+SSL backend names and the inactive backend names are in parentheses. For
+example "(OpenSSL/3.0.8) Schannel" or "OpenSSL/3.0.8 (Schannel)".
 
 *ssl_version_num* is always 0.