aboutsummaryrefslogtreecommitdiff
path: root/docs/libcurl/libcurl-thread.3
diff options
context:
space:
mode:
authorJay Satiro <raysatiro@yahoo.com>2016-05-13 16:01:35 -0400
committerJay Satiro <raysatiro@yahoo.com>2016-05-13 16:01:35 -0400
commite1372418cdf49fc46f284387c6abf0649df6cda0 (patch)
tree59376bd28ce83796dafbe6ccf81b1a3f61f3bc3d /docs/libcurl/libcurl-thread.3
parentbf418d2df0ac5c83b91279784e21b488ff809b24 (diff)
libcurl-tlibcurl-thread: Update OpenSSL links
Because the old OpenSSL link now redirects to their master documentation (currently 1.1.0), which does not document the required actions for OpenSSL <= 1.0.2.
Diffstat (limited to 'docs/libcurl/libcurl-thread.3')
-rw-r--r--docs/libcurl/libcurl-thread.310
1 files changed, 8 insertions, 2 deletions
diff --git a/docs/libcurl/libcurl-thread.3 b/docs/libcurl/libcurl-thread.3
index 7b7f4dce9..379ca8ffa 100644
--- a/docs/libcurl/libcurl-thread.3
+++ b/docs/libcurl/libcurl-thread.3
@@ -41,11 +41,17 @@ then of course using the underlying SSL library multi-threaded and those libs
might have their own requirements on this issue. You may need to provide one
or two functions to allow it to function properly:
.IP OpenSSL
-https://www.openssl.org/docs/crypto/threads.html#DESCRIPTION
+OpenSSL 1.1.0 "can be safely used in multi-threaded applications provided that
+support for the underlying OS threading API is built-in."
+
+https://www.openssl.org/docs/manmaster/crypto/threads.html#DESCRIPTION
+
+OpenSSL <= 1.0.2 the user must set callbacks.
+
+https://www.openssl.org/docs/man1.0.2/crypto/threads.html#DESCRIPTION
https://curl.haxx.se/libcurl/c/opensslthreadlock.html
-For OpenSSL versions starting with 1.1.0, no particular action is required.
.IP GnuTLS
http://gnutls.org/manual/html_node/Thread-safety.html
.IP NSS