summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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()));