summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Mittendrein <git@maxmitti.tk>2016-04-29 23:05:46 +0200
committerMarkus Mittendrein <git@maxmitti.tk>2016-04-29 23:05:46 +0200
commit721dffdf9d8d0efa2474fcfa3aa3aa7616d317c3 (patch)
treed70aba26239c9ae3298b8eaa6f2212a8ee22ed90
parent05fcb2c8e694d55de036aaaec92a7bf29e308bc5 (diff)
downloadmanager-721dffdf9d8d0efa2474fcfa3aa3aa7616d317c3.tar.gz
manager-721dffdf9d8d0efa2474fcfa3aa3aa7616d317c3.zip
Add option IRC.SSL to support SSL-connections in IRC
-rw-r--r--src/CRSMConfig.hpp2
-rw-r--r--src/crsm.cpp1
2 files changed, 3 insertions, 0 deletions
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()));