]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
libcurl-opts: mention pipelining less
authorDaniel Stenberg <daniel@haxx.se>
Mon, 1 Apr 2024 07:52:23 +0000 (09:52 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 1 Apr 2024 12:41:52 +0000 (14:41 +0200)
libcurl has not supported HTTP pipelining since many years. Remove a few
(more) mentions of the feature.

Closes #13254

docs/libcurl/opts/CURLINFO_APPCONNECT_TIME.md
docs/libcurl/opts/CURLINFO_APPCONNECT_TIME_T.md
docs/libcurl/opts/CURLMOPT_PIPELINING.md
docs/libcurl/opts/CURLSHOPT_SHARE.md

index a40f6d02e2250e47cc75f412690bff24c50bc8b0..911ab391d606416a3df633e111c95623e5962b8f 100644 (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
 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,
-except for cases such as HTTP pipelining where the pretransfer time can be
-delayed due to waits in line for the pipeline and more.
+This time is most often close to the CURLINFO_PRETRANSFER_TIME(3) time, except
+for cases such as HTTP multiplexing where the pretransfer time can be delayed
+due to waits in line for the stream and more.
 
 When a redirect is followed, the time from each request is added together.
 
index 0d61f05d2096119ff971e7a8da7eb1fcf9d74194..116cc7812c8322a2d7d6a94a2a34964d6e385ce2 100644 (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
 from the start until the SSL/SSH connect/handshake to the remote host was
-completed. This time is most often close to the
-CURLINFO_PRETRANSFER_TIME_T(3) time, except for cases such as HTTP
-pipelining where the pretransfer time can be delayed due to waits in line for
-the pipeline and more.
+completed. This time is most often close to the CURLINFO_PRETRANSFER_TIME_T(3)
+time, except for cases such as HTTP multiplexing where the pretransfer time
+can be delayed due to waits in line for the stream and more.
 
 When a redirect is followed, the time from each request is added together.
 
index 66570a8232fff01c132a6a074fae0e2657319d7d..6072ae361e4dc6f8b467b014e8465dcde2fec220 100644 (file)
@@ -17,7 +17,7 @@ Protocol:
 
 # NAME
 
-CURLMOPT_PIPELINING - enable HTTP pipelining and multiplexing
+CURLMOPT_PIPELINING - enable HTTP multiplexing
 
 # SYNOPSIS
 
@@ -29,8 +29,8 @@ CURLMcode curl_multi_setopt(CURLM *handle, CURLMOPT_PIPELINING, long bitmask);
 
 # DESCRIPTION
 
-Pass in the correct value in the **bitmask** parameter to instruct libcurl
-to enable multiplexing for this multi handle.
+Pass in the correct value in the **bitmask** parameter to instruct libcurl to
+enable multiplexing for this multi handle.
 
 With multiplexing enabled, libcurl attempts to do multiple transfers over the
 same connection when doing parallel transfers to the same hosts.
index 376d53cda82d93150bcc9442f32309a50c2adced..6fb9b826f2d98eff56e4434b39b0518c17e0f106 100644 (file)
@@ -61,9 +61,9 @@ this share object share the connection cache.
 
 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
-get additional transfers added to them if the existing connection is held by
-the same multi or easy handle. libcurl does not support doing HTTP/2 streams
+Connections that are used for HTTP/2 or HTTP/3 multiplexing only get
+additional transfers added to them if the existing connection is held by the
+same multi or easy handle. libcurl does not support doing multiplexed streams
 in different threads using a shared connection.
 
 Support for **CURL_LOCK_DATA_CONNECT** was added in 7.57.0, but the symbol