Mercurial > ~mikael > mcabber > hg
diff mcabber/mcabber/xmpp.c @ 2199:527ba1c1873e
Display the server SSL fingerprint when we connect
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Sun, 11 Oct 2015 17:20:29 +0200 |
parents | 1591518a33b9 |
children | 170597f5365b |
line wrap: on
line diff
--- a/mcabber/mcabber/xmpp.c Sun Oct 11 17:19:15 2015 +0200 +++ b/mcabber/mcabber/xmpp.c Sun Oct 11 17:20:29 2015 +0200 @@ -741,8 +741,15 @@ static void connection_auth_cb(LmConnection *connection, gboolean success, gpointer user_data) { + LmSSL *lssl; + if ((lssl = lm_connection_get_ssl(connection)) != NULL) { + char fpr[49] = {0}; + fingerprint_to_hex(lm_ssl_get_fingerprint(lssl), fpr); + scr_LogPrint(LPRINT_LOGNORM, "Connection established.\n" + "Remote fingerprint: %s", fpr); + } + if (success) { - xmpp_iq_request(NULL, NS_ROSTER); xmpp_iq_request(NULL, NS_DISCO_INFO); xmpp_request_storage("storage:bookmarks");