diff options
author | Marius Halden <marius.h@lden.org> | 2016-07-06 18:03:30 +0200 |
---|---|---|
committer | Marius Halden <marius.h@lden.org> | 2016-07-06 18:03:30 +0200 |
commit | 405a14e9ea1da8332d1550c7d08bc31ca469272e (patch) | |
tree | ad85d2b0780e6a4f67b16f176fd1eb3c8d1b709f /protocols/jabber/jabber.c | |
parent | 7dae47d5ed41d6b81e091b6324a11e1bc78d22a6 (diff) |
Use saslprep, more cb stuff
Diffstat (limited to 'protocols/jabber/jabber.c')
-rw-r--r-- | protocols/jabber/jabber.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/protocols/jabber/jabber.c b/protocols/jabber/jabber.c index 2fa19c0f..fcd90598 100644 --- a/protocols/jabber/jabber.c +++ b/protocols/jabber/jabber.c @@ -116,6 +116,9 @@ static void jabber_init(account_t *acc) s = set_add(&acc->set, "carbons", "true", set_eval_bool, acc); s->flags |= ACC_SET_OFFLINE_ONLY; + s = set_add(&acc->set, "disable_scram", "false", set_eval_bool, acc); + s->flags |= SET_HIDDEN_DEFAULT; + acc->flags |= ACC_FLAG_AWAY_MESSAGE | ACC_FLAG_STATUS_MESSAGE | ACC_FLAG_HANDLE_DOMAINS; } @@ -379,6 +382,7 @@ static void jabber_logout(struct im_connection *ic) g_free(jd->me); g_free(jd->challenge.cnonce); g_free(jd->challenge.server_signature); + g_free(jd->challenge.cb_header); g_free(jd); jabber_connections = g_slist_remove(jabber_connections, ic); |