All pastes #1867042 Raw Edit

argonel

public text v1 · immutable
#1867042 ·published 2010-04-19 00:45 UTC
rendered paste body
From 9ef7be660e88585541fcbaf35b400a75e08fa321 Mon Sep 17 00:00:00 2001From: eli mackenzie <argonel@gmail.com>Date: Sun, 18 Apr 2010 15:55:02 -0400Subject: [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.cppindex 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("&gt;&gt; " + QString(first).remove(QChar(0xFDD0)).remove(QChar(0xFDD1)).replace('&',"&amp;").replace('<',"&lt;").replace('>',"&gt;").replace(QRegExp("\\s"), "&nbsp;"));+            m_rawLog->appendRaw(first.toHex());+        }          #ifdef HAVE_QCA2         QByteArray cKey = getKeyForRecipient(channelKey);-- 1.6.6.1