X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fcoreauthhandler.cpp;h=ee505a7455e3af870fbe3939ca5104d3a4c6c10f;hp=3514ecd15580e0c4b4faa0193f014bdfae721bb7;hb=af29862368978b94f00f13b957f685d78c7e8104;hpb=2b20afa535e00faa8d7fc114014463824b8fcca4
diff --git a/src/core/coreauthhandler.cpp b/src/core/coreauthhandler.cpp
index 3514ecd1..ee505a74 100644
--- a/src/core/coreauthhandler.cpp
+++ b/src/core/coreauthhandler.cpp
@@ -26,8 +26,6 @@
#include "core.h"
-using namespace Protocol;
-
CoreAuthHandler::CoreAuthHandler(QTcpSocket* socket, QObject* parent)
: AuthHandler(parent)
, _peer(nullptr)
@@ -140,7 +138,7 @@ void CoreAuthHandler::onProtocolVersionMismatch(int actual, int expected)
"This core needs at least client/core protocol version %1 (got: %2).
"
"Please consider upgrading your client.")
.arg(expected, actual);
- _peer->dispatch(ClientDenied(errorString));
+ _peer->dispatch(Protocol::ClientDenied(errorString));
_peer->close();
}
@@ -150,14 +148,14 @@ bool CoreAuthHandler::checkClientRegistered()
qWarning() << qPrintable(tr("Client")) << qPrintable(socket()->peerAddress().toString())
<< qPrintable(tr("did not send a registration message before trying to login, rejecting."));
_peer->dispatch(
- ClientDenied(tr("Client not initialized!
You need to send a registration message before trying to login.")));
+ Protocol::ClientDenied(tr("Client not initialized!
You need to send a registration message before trying to login.")));
_peer->close();
return false;
}
return true;
}
-void CoreAuthHandler::handle(const RegisterClient& msg)
+void CoreAuthHandler::handle(const Protocol::RegisterClient& msg)
{
bool useSsl;
if (_legacy)
@@ -167,7 +165,7 @@ void CoreAuthHandler::handle(const RegisterClient& msg)
if (Quassel::isOptionSet("require-ssl") && !useSsl && !_peer->isLocal()) {
qInfo() << qPrintable(tr("SSL required but non-SSL connection attempt from %1").arg(socket()->peerAddress().toString()));
- _peer->dispatch(ClientDenied(tr("SSL is required!
You need to use SSL in order to connect to this core.")));
+ _peer->dispatch(Protocol::ClientDenied(tr("SSL is required!
You need to use SSL in order to connect to this core.")));
_peer->close();
return;
}
@@ -186,7 +184,7 @@ void CoreAuthHandler::handle(const RegisterClient& msg)
}
}
- _peer->dispatch(ClientRegistered(Quassel::Features{}, configured, backends, authenticators, useSsl));
+ _peer->dispatch(Protocol::ClientRegistered(Quassel::Features{}, configured, backends, authenticators, useSsl));
// useSsl is only used for the legacy protocol
if (_legacy && useSsl)
@@ -195,7 +193,7 @@ void CoreAuthHandler::handle(const RegisterClient& msg)
_clientRegistered = true;
}
-void CoreAuthHandler::handle(const SetupData& msg)
+void CoreAuthHandler::handle(const Protocol::SetupData& msg)
{
if (!checkClientRegistered())
return;
@@ -210,12 +208,12 @@ void CoreAuthHandler::handle(const SetupData& msg)
QString result = Core::setup(msg.adminUser, msg.adminPassword, msg.backend, msg.setupData, authenticator, msg.authSetupData);
if (!result.isEmpty())
- _peer->dispatch(SetupFailed(result));
+ _peer->dispatch(Protocol::SetupFailed(result));
else
- _peer->dispatch(SetupDone());
+ _peer->dispatch(Protocol::SetupDone());
}
-void CoreAuthHandler::handle(const Login& msg)
+void CoreAuthHandler::handle(const Protocol::Login& msg)
{
if (!checkClientRegistered())
return;
@@ -223,7 +221,7 @@ void CoreAuthHandler::handle(const Login& msg)
if (!Core::isConfigured()) {
qWarning() << qPrintable(tr("Client")) << qPrintable(socket()->peerAddress().toString())
<< qPrintable(tr("attempted to login before the core was configured, rejecting."));
- _peer->dispatch(ClientDenied(
+ _peer->dispatch(Protocol::ClientDenied(
tr("Attempted to login before core was configured!
The core must be configured before attempting to login.")));
return;
}
@@ -237,11 +235,11 @@ void CoreAuthHandler::handle(const Login& msg)
if (uid == 0) {
qInfo() << qPrintable(tr("Invalid login attempt from %1 as \"%2\"").arg(socket()->peerAddress().toString(), msg.user));
- _peer->dispatch(LoginFailed(tr(
+ _peer->dispatch(Protocol::LoginFailed(tr(
"Invalid username or password!
The username/password combination you supplied could not be found in the database.")));
return;
}
- _peer->dispatch(LoginSuccess());
+ _peer->dispatch(Protocol::LoginSuccess());
qInfo() << qPrintable(tr("Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3).")
.arg(socket()->peerAddress().toString(), msg.user, QString::number(uid.toInt())));