From 993685c386492b76deee7ad864cc2b66e4a62bb6 Mon Sep 17 00:00:00 2001 From: Jan Kaluza Date: Thu, 24 Dec 2015 16:16:28 +0100 Subject: [PATCH] libpurple jabber: reject plaintext authentification --- backends/libpurple/main.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/backends/libpurple/main.cpp b/backends/libpurple/main.cpp index a1db06d5..05c74b0b 100644 --- a/backends/libpurple/main.cpp +++ b/backends/libpurple/main.cpp @@ -163,6 +163,13 @@ static void *requestAction(const char *title, const char *primary, const char *s va_arg(actions, char *); ((PurpleRequestActionCb) va_arg(actions, GCallback)) (user_data, 2); } + else if (t == "Plaintext Authentication") { + LOG4CXX_INFO(logger, "Rejecting plaintext authentification"); + va_arg(actions, char *); + va_arg(actions, GCallback); + va_arg(actions, char *); + ((PurpleRequestActionCb) va_arg(actions, GCallback)) (user_data, 2); + } else { if (title) { std::string headerString(title);