From 721dffdf9d8d0efa2474fcfa3aa3aa7616d317c3 Mon Sep 17 00:00:00 2001 From: Markus Mittendrein Date: Fri, 29 Apr 2016 23:05:46 +0200 Subject: Add option IRC.SSL to support SSL-connections in IRC --- src/CRSMConfig.hpp | 2 ++ src/crsm.cpp | 1 + 2 files changed, 3 insertions(+) diff --git a/src/CRSMConfig.hpp b/src/CRSMConfig.hpp index 76bc850..22458e9 100644 --- a/src/CRSMConfig.hpp +++ b/src/CRSMConfig.hpp @@ -63,6 +63,7 @@ public: String Nick = "CRSM"; String User = ""; Integer Port = 6667; + Boolean SSL = false; String Password = ""; String RealName = "Dedicated Clonk server powered by CRSM"; String Channel = "#crsm"; @@ -147,6 +148,7 @@ public: ConfigVal(IRC.Nick), ConfigVal(IRC.User), ConfigVal(IRC.Port), + ConfigVal(IRC.SSL), ConfigVal(IRC.Password), ConfigVal(IRC.RealName), ConfigVal(IRC.Channel), diff --git a/src/crsm.cpp b/src/crsm.cpp index 1b782c6..9e4d887 100644 --- a/src/crsm.cpp +++ b/src/crsm.cpp @@ -1634,6 +1634,7 @@ void CRSM::prepareAndConnectIrc() connection->setRealName(Config.IRC.RealName); connection->setReconnectDelay(Config.IRC.ReconnectDelay); connection->setPassword(Config.IRC.Password); + connection->setSecure(Config.IRC.SSL); connect(connection, SIGNAL(messageReceived(IrcMessage*)), this, SLOT(ircMessageReceived(IrcMessage*))); connect(connection, SIGNAL(connected()), this, SLOT(ircConnected())); -- cgit v1.2.3-54-g00ecf