Move TLS parameters handling to datamanager - surf - surf browser, a WebKit bas… | |
git clone git://git.suckless.org/surf | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 85bfff10837d655e1b199108b2be82e5c79abc9d | |
parent 3f4292b7ccc4d25002a17d9f821ea0274c57098b | |
Author: Quentin Rameau <[email protected]> | |
Date: Sun, 17 Mar 2024 07:14:37 +0100 | |
Move TLS parameters handling to datamanager | |
Using web context is deprecated since 2.32. | |
Diffstat: | |
M surf.c | 7 ++++--- | |
1 file changed, 4 insertions(+), 3 deletions(-) | |
--- | |
diff --git a/surf.c b/surf.c | |
@@ -847,7 +847,8 @@ setparameter(Client *c, int refresh, ParamName p, const Arg… | |
case SpellLanguages: | |
return; /* do nothing */ | |
case StrictTLS: | |
- webkit_web_context_set_tls_errors_policy(c->context, a->i ? | |
+ webkit_website_data_manager_set_tls_errors_policy( | |
+ webkit_web_view_get_website_data_manager(c->view), a->i ? | |
WEBKIT_TLS_ERRORS_POLICY_FAIL : | |
WEBKIT_TLS_ERRORS_POLICY_IGNORE); | |
break; | |
@@ -1148,7 +1149,6 @@ newview(Client *c, WebKitWebView *rv) | |
NULL)); | |
} | |
- | |
cookiemanager = webkit_web_context_get_cookie_manager(context); | |
/* rendering process model, can be a shared unique one | |
@@ -1156,7 +1156,8 @@ newview(Client *c, WebKitWebView *rv) | |
webkit_web_context_set_process_model(context, | |
WEBKIT_PROCESS_MODEL_MULTIPLE_SECONDARY_PROCESSES); | |
/* TLS */ | |
- webkit_web_context_set_tls_errors_policy(context, | |
+ webkit_website_data_manager_set_tls_errors_policy( | |
+ webkit_web_context_get_website_data_manager(context), | |
curconfig[StrictTLS].val.i ? WEBKIT_TLS_ERRORS_POLICY_FAIL… | |
WEBKIT_TLS_ERRORS_POLICY_IGNORE); | |
/* disk cache */ |