]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
CURLSHOPT_SHARE.3: HSTS sharing is not thread-safe
authorDaniel Stenberg <daniel@haxx.se>
Thu, 9 Mar 2023 17:01:34 +0000 (18:01 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 10 Mar 2023 16:45:55 +0000 (17:45 +0100)
Reported-by: Hiroki Kurosawa
Closes #10732

docs/libcurl/opts/CURLSHOPT_SHARE.3

index 71320410c724a831411c6cf40e87c0e9fb70f6ad..84f5f965935eb1bbda57eceac4a64db7e2d7c19e 100644 (file)
@@ -56,8 +56,7 @@ implemented until 7.23.0.
 Put the connection cache in the share object and make all easy handles using
 this share object share the connection cache.
 
-Note that due to a known bug, it is not safe to share connections this way
-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
 get additional transfers added to them if the existing connection is held by
@@ -81,6 +80,8 @@ multi handle will share PSL cache by default without using this option.
 .IP CURL_LOCK_DATA_HSTS
 The in-memory HSTS cache.
 
+It is not supported to share the HSTS between multiple concurrent threads.
+
 Added in 7.88.0
 .SH PROTOCOLS
 All