]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
tidy-up: update deprecated status of some symbols/options
authorViktor Szakats <commit@vsz.me>
Thu, 12 Jun 2025 10:09:09 +0000 (12:09 +0200)
committerViktor Szakats <commit@vsz.me>
Sat, 14 Jun 2025 23:38:26 +0000 (01:38 +0200)
`CURLOPT_SSL_FALSESTART` / `--false-start`, Secure Transport, BearSSL,
GSKit, MesaLink, NSS.

Follow-up to 1e2e808defe6850295baa002d07cde9a129ec791 #17595
Follow-up to 08a3e8e19a59d1530bfb208e187ac7c34c978dfd #16677

Closes #17605

docs/cmdline-opts/false-start.md
docs/libcurl/curl_easy_setopt.md
docs/libcurl/opts/CURLOPT_SSL_FALSESTART.md
docs/libcurl/symbols-in-versions
include/curl/curl.h
src/tool_listhelp.c

index 2490253512374fd21d34c54dedd18ad78dd7602e..7c8c97669840deb70291014b9cd5920e3411dc5b 100644 (file)
@@ -5,7 +5,7 @@ Long: false-start
 Help: Enable TLS False Start
 Protocols: TLS
 Added: 7.42.0
-Category: tls
+Category: deprecated
 Multi: boolean
 See-also:
   - tcp-fastopen
index 8a5390f9f038632147453ffe5d28ea35d22981f3..4af2be82f954bb6385fda3a2112a984000d92438 100644 (file)
@@ -1118,7 +1118,7 @@ Enable use of ALPN. See CURLOPT_SSL_ENABLE_ALPN(3)
 
 ## CURLOPT_SSL_FALSESTART
 
-Enable TLS False Start. See CURLOPT_SSL_FALSESTART(3)
+**Deprecated option** Enable TLS False Start. See CURLOPT_SSL_FALSESTART(3)
 
 ## CURLOPT_SSL_OPTIONS
 
index 3aefa3369acf847df6d5aed1157016dfbdb3866e..a3e7159126256ea9deb55de562c17e02c5730543 100644 (file)
@@ -54,6 +54,10 @@ int main(void)
 }
 ~~~
 
+# DEPRECATED
+
+Deprecated since 8.15.0.
+
 # %AVAILABILITY%
 
 # RETURN VALUE
index 13d5dd3787cc771dd797d15bebd1c544aed8b826..942dadbbf982e610d92a214ac9f11aa87f224589 100644 (file)
@@ -846,7 +846,7 @@ CURLOPT_SSL_CTX_FUNCTION        7.10.6
 CURLOPT_SSL_EC_CURVES           7.73.0
 CURLOPT_SSL_ENABLE_ALPN         7.36.0
 CURLOPT_SSL_ENABLE_NPN          7.36.0        7.86.0
-CURLOPT_SSL_FALSESTART          7.42.0
+CURLOPT_SSL_FALSESTART          7.42.0        8.15.0
 CURLOPT_SSL_OPTIONS             7.25.0
 CURLOPT_SSL_SESSIONID_CACHE     7.16.0
 CURLOPT_SSL_SIGNATURE_ALGORITHMS 8.14.0
@@ -1038,24 +1038,24 @@ CURLSSH_AUTH_NONE               7.16.1
 CURLSSH_AUTH_PASSWORD           7.16.1
 CURLSSH_AUTH_PUBLICKEY          7.16.1
 CURLSSLBACKEND_AWSLC            8.1.0
-CURLSSLBACKEND_AXTLS            7.38.0       7.61.0
-CURLSSLBACKEND_BEARSSL          7.68.0
+CURLSSLBACKEND_AXTLS            7.38.0        7.61.0
+CURLSSLBACKEND_BEARSSL          7.68.0        8.15.0
 CURLSSLBACKEND_BORINGSSL        7.49.0
 CURLSSLBACKEND_CYASSL           7.34.0
-CURLSSLBACKEND_DARWINSSL        7.34.0       7.64.1
+CURLSSLBACKEND_DARWINSSL        7.34.0        7.64.1
 CURLSSLBACKEND_GNUTLS           7.34.0
-CURLSSLBACKEND_GSKIT            7.34.0
+CURLSSLBACKEND_GSKIT            7.34.0        8.3.0
 CURLSSLBACKEND_LIBRESSL         7.49.0
 CURLSSLBACKEND_MBEDTLS          7.46.0
-CURLSSLBACKEND_MESALINK         7.62.0
+CURLSSLBACKEND_MESALINK         7.62.0        7.82.0
 CURLSSLBACKEND_NONE             7.34.0
-CURLSSLBACKEND_NSS              7.34.0
+CURLSSLBACKEND_NSS              7.34.0        8.3.0
 CURLSSLBACKEND_OPENSSL          7.34.0
-CURLSSLBACKEND_POLARSSL         7.34.0       7.69.0
+CURLSSLBACKEND_POLARSSL         7.34.0        7.69.0
 CURLSSLBACKEND_QSOSSL           7.34.0        -           7.38.0
 CURLSSLBACKEND_RUSTLS           7.76.0
 CURLSSLBACKEND_SCHANNEL         7.34.0
-CURLSSLBACKEND_SECURETRANSPORT  7.64.1
+CURLSSLBACKEND_SECURETRANSPORT  7.64.1        8.15.0
 CURLSSLBACKEND_WOLFSSL          7.49.0
 CURLSSLOPT_ALLOW_BEAST          7.25.0
 CURLSSLOPT_AUTO_CLIENT_CERT     7.77.0
index dfb6c768816399a50638b55ff0690a73666381a4..9eb021305a3109f8d25a98827b2ae0512208e613 100644 (file)
@@ -158,11 +158,11 @@ typedef enum {
   CURLSSLBACKEND_POLARSSL               CURL_DEPRECATED(7.69.0, "") = 6,
   CURLSSLBACKEND_WOLFSSL = 7,
   CURLSSLBACKEND_SCHANNEL = 8,
-  CURLSSLBACKEND_SECURETRANSPORT = 9,
+  CURLSSLBACKEND_SECURETRANSPORT        CURL_DEPRECATED(8.15.0, "") = 9,
   CURLSSLBACKEND_AXTLS                  CURL_DEPRECATED(7.61.0, "") = 10,
   CURLSSLBACKEND_MBEDTLS = 11,
   CURLSSLBACKEND_MESALINK               CURL_DEPRECATED(7.82.0, "") = 12,
-  CURLSSLBACKEND_BEARSSL = 13,
+  CURLSSLBACKEND_BEARSSL                CURL_DEPRECATED(8.15.0, "") = 13,
   CURLSSLBACKEND_RUSTLS = 14
 } curl_sslbackend;
 
@@ -1954,7 +1954,8 @@ typedef enum {
   CURLOPT(CURLOPT_SSL_VERIFYSTATUS, CURLOPTTYPE_LONG, 232),
 
   /* Set if we should enable TLS false start. */
-  CURLOPT(CURLOPT_SSL_FALSESTART, CURLOPTTYPE_LONG, 233),
+  CURLOPTDEPRECATED(CURLOPT_SSL_FALSESTART, CURLOPTTYPE_LONG, 233,
+                    8.15.0, "Has no function"),
 
   /* Do not squash dot-dot sequences */
   CURLOPT(CURLOPT_PATH_AS_IS, CURLOPTTYPE_LONG, 234),
index 785f4cd936ed8f59ac2527432dacc33fb8e276b5..beb034eeaf86b168f8eafa885014736f9a6fd1f1 100644 (file)
@@ -200,7 +200,7 @@ const struct helptxt helptext[] = {
    CURLHELP_HTTP | CURLHELP_OUTPUT},
   {"    --false-start",
    "Enable TLS False Start",
-   CURLHELP_TLS},
+   CURLHELP_DEPRECATED},
   {"-F, --form <name=content>",
    "Specify multipart MIME data",
    CURLHELP_HTTP | CURLHELP_UPLOAD | CURLHELP_POST | CURLHELP_IMAP |