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 char togglestat[7];
|
||||
static char pagestat[3];
|
||||
static GTlsDatabase *tlsdb;
|
||||
|
||||
static void addaccelgroup(Client *c);
|
||||
static void beforerequest(WebKitWebView *w, WebKitWebFrame *f,
|
||||
|
@ -1044,6 +1045,7 @@ setup(void) {
|
|||
char *new_proxy;
|
||||
SoupURI *puri;
|
||||
SoupSession *s;
|
||||
GError *error = NULL;
|
||||
|
||||
/* clean up any zombies immediately */
|
||||
sigchld(0);
|
||||
|
@ -1070,7 +1072,13 @@ setup(void) {
|
|||
FALSE)));
|
||||
|
||||
/* 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);
|
||||
|
||||
/* proxy */
|
||||
|
|
Loading…
Reference in a new issue