Replacing the deprecated ssl-ca-file with tls-database.
Thanks Steve Dee <mrdomino@gmail.com>!
This commit is contained in:
parent
a78aec6630
commit
e4869357f1
1 changed files with 9 additions and 1 deletions
10
surf.c
10
surf.c
|
@ -80,6 +80,7 @@ static char winid[64];
|
||||||
static gboolean usingproxy = 0;
|
static gboolean usingproxy = 0;
|
||||||
static char togglestat[7];
|
static char togglestat[7];
|
||||||
static char pagestat[3];
|
static char pagestat[3];
|
||||||
|
static GTlsDatabase *tlsdb;
|
||||||
|
|
||||||
static void addaccelgroup(Client *c);
|
static void addaccelgroup(Client *c);
|
||||||
static void beforerequest(WebKitWebView *w, WebKitWebFrame *f,
|
static void beforerequest(WebKitWebView *w, WebKitWebFrame *f,
|
||||||
|
@ -1044,6 +1045,7 @@ setup(void) {
|
||||||
char *new_proxy;
|
char *new_proxy;
|
||||||
SoupURI *puri;
|
SoupURI *puri;
|
||||||
SoupSession *s;
|
SoupSession *s;
|
||||||
|
GError *error = NULL;
|
||||||
|
|
||||||
/* clean up any zombies immediately */
|
/* clean up any zombies immediately */
|
||||||
sigchld(0);
|
sigchld(0);
|
||||||
|
@ -1070,7 +1072,13 @@ setup(void) {
|
||||||
FALSE)));
|
FALSE)));
|
||||||
|
|
||||||
/* ssl */
|
/* ssl */
|
||||||
g_object_set(G_OBJECT(s), "ssl-ca-file", cafile, NULL);
|
tlsdb = g_tls_file_database_new(cafile, &error);
|
||||||
|
|
||||||
|
if (error) {
|
||||||
|
g_warning("Error loading SSL database %s: %s", cafile, error->message);
|
||||||
|
g_error_free(error);
|
||||||
|
}
|
||||||
|
g_object_set(G_OBJECT(s), "tls-database", tlsdb, NULL);
|
||||||
g_object_set(G_OBJECT(s), "ssl-strict", strictssl, NULL);
|
g_object_set(G_OBJECT(s), "ssl-strict", strictssl, NULL);
|
||||||
|
|
||||||
/* proxy */
|
/* proxy */
|
||||||
|
|
Loading…
Reference in a new issue