]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
CURLOPT_ALTSVC_CTRL.3: mention conn reuse is preferred
authorDaniel Stenberg <daniel@haxx.se>
Thu, 4 Nov 2021 10:26:46 +0000 (11:26 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Thu, 4 Nov 2021 12:53:13 +0000 (13:53 +0100)
Ref: https://github.com/curl/curl/discussions/7954

Closes #7957

docs/libcurl/opts/CURLOPT_ALTSVC_CTRL.3

index 98ba440149b1b4dbdeee11a6f77d9b193954ec75..00d1471bbf95be2123e7260ac9c05d655d03d76b 100644 (file)
@@ -5,7 +5,7 @@
 .\" *                            | (__| |_| |  _ <| |___
 .\" *                             \___|\___/|_| \_\_____|
 .\" *
-.\" * Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al.
+.\" * Copyright (C) 1998 - 2021, Daniel Stenberg, <daniel@haxx.se>, et al.
 .\" *
 .\" * This software is licensed as described in the file COPYING, which
 .\" * you should have received as part of this distribution. The terms
@@ -38,11 +38,15 @@ CURLcode curl_easy_setopt(CURL *handle, CURLOPT_ALTSVC_CTRL, long bitmask);
 Populate the long \fIbitmask\fP with the correct set of features to instruct
 libcurl how to handle Alt-Svc for the transfers using this handle.
 
-libcurl will only accept Alt-Svc headers over a secure transport, meaning
+libcurl only accepts Alt-Svc headers over a secure transport, meaning
 HTTPS. It will also only complete a request to an alternative origin if that
 origin is properly hosted over HTTPS. These requirements are there to make
 sure both the source and the destination are legitimate.
 
+Alternative services are only used when setting up new connections. If there
+exists an existing connection to the host in the connection pool, then that
+will be preferred.
+
 Setting any bit will enable the alt-svc engine.
 .IP "CURLALTSVC_READONLYFILE"
 Do not write the alt-svc cache back to the file specified with