libcurl-opts: mention pipelining less

libcurl has not supported HTTP pipelining since many years. Remove a few
(more) mentions of the feature.

Closes #13254
This commit is contained in:
Daniel Stenberg 2024-04-01 09:52:23 +02:00
parent 5a50cb5a18
commit 6afac4f992
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2
4 changed files with 12 additions and 13 deletions

View File

@ -29,9 +29,9 @@ CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_APPCONNECT_TIME,
Pass a pointer to a double to receive the time, in seconds, it took from the Pass a pointer to a double to receive the time, in seconds, it took from the
start until the SSL/SSH connect/handshake to the remote host was completed. start until the SSL/SSH connect/handshake to the remote host was completed.
This time is most often close to the CURLINFO_PRETRANSFER_TIME(3) time, This time is most often close to the CURLINFO_PRETRANSFER_TIME(3) time, except
except for cases such as HTTP pipelining where the pretransfer time can be for cases such as HTTP multiplexing where the pretransfer time can be delayed
delayed due to waits in line for the pipeline and more. due to waits in line for the stream and more.
When a redirect is followed, the time from each request is added together. When a redirect is followed, the time from each request is added together.

View File

@ -29,10 +29,9 @@ CURLcode curl_easy_getinfo(CURL *handle, CURLINFO_APPCONNECT_TIME_T,
Pass a pointer to a curl_off_t to receive the time, in microseconds, it took Pass a pointer to a curl_off_t to receive the time, in microseconds, it took
from the start until the SSL/SSH connect/handshake to the remote host was from the start until the SSL/SSH connect/handshake to the remote host was
completed. This time is most often close to the completed. This time is most often close to the CURLINFO_PRETRANSFER_TIME_T(3)
CURLINFO_PRETRANSFER_TIME_T(3) time, except for cases such as HTTP time, except for cases such as HTTP multiplexing where the pretransfer time
pipelining where the pretransfer time can be delayed due to waits in line for can be delayed due to waits in line for the stream and more.
the pipeline and more.
When a redirect is followed, the time from each request is added together. When a redirect is followed, the time from each request is added together.

View File

@ -17,7 +17,7 @@ Protocol:
# NAME # NAME
CURLMOPT_PIPELINING - enable HTTP pipelining and multiplexing CURLMOPT_PIPELINING - enable HTTP multiplexing
# SYNOPSIS # SYNOPSIS
@ -29,8 +29,8 @@ CURLMcode curl_multi_setopt(CURLM *handle, CURLMOPT_PIPELINING, long bitmask);
# DESCRIPTION # DESCRIPTION
Pass in the correct value in the **bitmask** parameter to instruct libcurl Pass in the correct value in the **bitmask** parameter to instruct libcurl to
to enable multiplexing for this multi handle. enable multiplexing for this multi handle.
With multiplexing enabled, libcurl attempts to do multiple transfers over the With multiplexing enabled, libcurl attempts to do multiple transfers over the
same connection when doing parallel transfers to the same hosts. same connection when doing parallel transfers to the same hosts.

View File

@ -61,9 +61,9 @@ this share object share the connection cache.
It is not supported to share connections between multiple concurrent threads. It is not supported to share connections between multiple concurrent threads.
Connections that are used for HTTP/1.1 Pipelining or HTTP/2 multiplexing only Connections that are used for HTTP/2 or HTTP/3 multiplexing only get
get additional transfers added to them if the existing connection is held by additional transfers added to them if the existing connection is held by the
the same multi or easy handle. libcurl does not support doing HTTP/2 streams same multi or easy handle. libcurl does not support doing multiplexed streams
in different threads using a shared connection. in different threads using a shared connection.
Support for **CURL_LOCK_DATA_CONNECT** was added in 7.57.0, but the symbol Support for **CURL_LOCK_DATA_CONNECT** was added in 7.57.0, but the symbol