X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fcoreauthhandler.cpp;h=a2367c37c299357cc69f052151959261ac7a8d0c;hp=c7251cfdebcb37ced4628e075b15b115bf017d04;hb=16f22647e6890d3eb8c3e94f7a0700e12fa29e44;hpb=258d157a228d2b2b46b01d3b33ab932b9979436a diff --git a/src/core/coreauthhandler.cpp b/src/core/coreauthhandler.cpp index c7251cfd..a2367c37 100644 --- a/src/core/coreauthhandler.cpp +++ b/src/core/coreauthhandler.cpp @@ -174,8 +174,7 @@ void CoreAuthHandler::handle(const RegisterClient &msg) QVariantList backends; QVariantList authenticators; bool configured = Core::isConfigured(); - if (!configured) - { + if (!configured) { backends = Core::backendInfo(); authenticators = Core::authenticatorInfo(); } @@ -184,6 +183,9 @@ void CoreAuthHandler::handle(const RegisterClient &msg) // XXX: FIXME: use client features here: we cannot pass authenticators if the client is too old! _peer->dispatch(ClientRegistered(Quassel::features(), configured, backends, useSsl, authenticators)); + _peer->setBuildDate(msg.buildDate); + _peer->setClientVersion(msg.clientVersion); + if (_legacy && useSsl) startSsl(); @@ -200,8 +202,7 @@ void CoreAuthHandler::handle(const SetupData &msg) // Maybe this should be hardcoded elsewhere, i.e. as a define. QString authenticator = msg.authenticator; quInfo() << "[" << authenticator << "]"; - if (authenticator.trimmed().isEmpty() || authenticator == 0) - { + if (authenticator.trimmed().isEmpty()) { authenticator = QString("Database"); } @@ -221,8 +222,7 @@ void CoreAuthHandler::handle(const Login &msg) // First attempt local auth using the real username and password. // If that fails, move onto the auth provider. UserId uid = Core::validateUser(msg.user, msg.password); - if (uid == 0) - { + if (uid == 0) { uid = Core::authenticateUser(msg.user, msg.password); }