summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn-Mark Bell <jmb@netsurf-browser.org>2018-04-22 12:24:56 +0000
committerJohn-Mark Bell <jmb@netsurf-browser.org>2018-04-22 12:24:56 +0000
commit7d4349035d7981067d26dc02f750a36a9adc52cd (patch)
tree53d2ddc8400aadfe54290129fbd0dc5ec31a6871
parent842513f10b61c799d94a0b088d656517a82f255b (diff)
downloadnetsurf-7d4349035d7981067d26dc02f750a36a9adc52cd.tar.gz
netsurf-7d4349035d7981067d26dc02f750a36a9adc52cd.tar.bz2
Explicitly re-enable TLS session tickets.
Libcurl disables this by default.
-rw-r--r--content/fetchers/curl.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/content/fetchers/curl.c b/content/fetchers/curl.c
index d652b8389..d37ce115b 100644
--- a/content/fetchers/curl.c
+++ b/content/fetchers/curl.c
@@ -559,6 +559,10 @@ fetch_curl_sslctxfun(CURL *curl_handle, void *_sslctx, void *parm)
SSL_CTX_set_options(sslctx, options);
+#ifdef SSL_OP_NO_TICKET
+ SSL_CTX_clear_options(sslctx, SSL_OP_NO_TICKET);
+#endif
+
return CURLE_OK;
}