hs20-osu-client: Ignore TLS errors with webkit2
Hopefully this helps with self-signed certificates. This matches the older behavior with webkit. Signed-off-by: Ben Greear <greearb@candelatech.com>
This commit is contained in:
parent
b4b1b122e8
commit
921ea4962e
1 changed files with 7 additions and 0 deletions
|
@ -213,6 +213,7 @@ int hs20_web_browser(const char *url)
|
||||||
WebKitWebView *view;
|
WebKitWebView *view;
|
||||||
#ifdef USE_WEBKIT2
|
#ifdef USE_WEBKIT2
|
||||||
WebKitSettings *settings;
|
WebKitSettings *settings;
|
||||||
|
WebKitWebContext *wkctx;
|
||||||
#else /* USE_WEBKIT2 */
|
#else /* USE_WEBKIT2 */
|
||||||
WebKitWebSettings *settings;
|
WebKitWebSettings *settings;
|
||||||
SoupSession *s;
|
SoupSession *s;
|
||||||
|
@ -284,6 +285,12 @@ int hs20_web_browser(const char *url)
|
||||||
"hs20-client/1.0", NULL);
|
"hs20-client/1.0", NULL);
|
||||||
g_object_set(G_OBJECT(settings), "auto-load-images", TRUE, NULL);
|
g_object_set(G_OBJECT(settings), "auto-load-images", TRUE, NULL);
|
||||||
|
|
||||||
|
#ifdef USE_WEBKIT2
|
||||||
|
wkctx = webkit_web_context_get_default();
|
||||||
|
webkit_web_context_set_tls_errors_policy(
|
||||||
|
wkctx, WEBKIT_TLS_ERRORS_POLICY_IGNORE);
|
||||||
|
#endif /* USE_WEBKIT2 */
|
||||||
|
|
||||||
webkit_web_view_load_uri(view, url);
|
webkit_web_view_load_uri(view, url);
|
||||||
|
|
||||||
gtk_main();
|
gtk_main();
|
||||||
|
|
Loading…
Reference in a new issue