# HG changeset patch # User Mikael Berthe # Date 1164562805 -3600 # Node ID a3748bd3d0100dc16724d423266f758c1d750f8c # Parent 96be69d3a5fd7fb5c0fd3cf3280cc570c849e3f6 Tell the user when a signature is bad diff -r 96be69d3a5fd -r a3748bd3d010 mcabber/src/jabglue.c --- a/mcabber/src/jabglue.c Sun Nov 26 18:05:31 2006 +0100 +++ b/mcabber/src/jabglue.c Sun Nov 26 18:40:05 2006 +0100 @@ -1468,6 +1468,12 @@ g_free(res_pgpdata->sign_keyid); res_pgpdata->sign_keyid = key; res_pgpdata->last_sigsum = sigsum; + if (sigsum & GPGME_SIGSUM_RED) { + char *buf = g_strdup_printf("Bad signature from <%s/%s>", barejid, rname); + scr_WriteIncomingMessage(barejid, buf, 0, HBB_PREFIX_INFO); + scr_LogPrint(LPRINT_LOGNORM, "%s", buf); + g_free(buf); + } } #endif }