From 9ef7be660e88585541fcbaf35b400a75e08fa321 Mon Sep 17 00:00:00 2001 From: eli mackenzie Date: Sun, 18 Apr 2010 15:55:02 -0400 Subject: [PATCH] add hexdump to raw log --- src/irc/server.cpp | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/src/irc/server.cpp b/src/irc/server.cpp index dde396d..73ea74e 100644 --- a/src/irc/server.cpp +++ b/src/irc/server.cpp @@ -958,6 +958,8 @@ void Server::incoming() while (m_socket->canReadLine()) { QByteArray line(m_socket->readLine()); + if (m_rawLog) + m_rawLog->appendRaw(line.toHex()); //remove \n blowfish doesn't like it int i = line.size()-1; while (i >= 0 && (line[i]=='\n' || line[i]=='\r')) // since euIRC gets away with sending just \r, bet someone sends \n\r? @@ -1042,7 +1044,10 @@ void Server::incoming() //send to raw log before decryption if(m_rawLog) + { m_rawLog->appendRaw(">> " + QString(first).remove(QChar(0xFDD0)).remove(QChar(0xFDD1)).replace('&',"&").replace('<',"<").replace('>',">").replace(QRegExp("\\s"), " ")); + m_rawLog->appendRaw(first.toHex()); + } #ifdef HAVE_QCA2 QByteArray cKey = getKeyForRecipient(channelKey); -- 1.6.6.1