X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fclientsettings.cpp;h=0af9c6ec0d3a7938a36903c245d9509c5c6d2a47;hp=42c26cd5f6ffab387cc3107e6fb0488ddbb2f539;hb=60fc122387a4613da0fa2dca87f9ddde3ea9b8d3;hpb=e4491717487ddbff71b9b5a59d7b4cba3eb67629 diff --git a/src/client/clientsettings.cpp b/src/client/clientsettings.cpp index 42c26cd5..0af9c6ec 100644 --- a/src/client/clientsettings.cpp +++ b/src/client/clientsettings.cpp @@ -205,44 +205,6 @@ bool NotificationSettings::nicksCaseSensitive() { return localValue("Highlights/NicksCaseSensitive", false).toBool(); } - -// ======================================== -// KnownHostsSettings -// ======================================== -KnownHostsSettings::KnownHostsSettings() - : ClientSettings("KnownHosts") -{ -} - -QByteArray KnownHostsSettings::knownDigest(const QHostAddress &address) { - return localValue(address.toString(), QByteArray()).toByteArray(); -} - -void KnownHostsSettings::saveKnownHost(const QHostAddress &address, const QByteArray &certDigest) { - setLocalValue(address.toString(), certDigest); -} - -bool KnownHostsSettings::isKnownHost(const QHostAddress &address, const QByteArray &certDigest) { - return certDigest == localValue(address.toString(), QByteArray()).toByteArray(); -} - -#ifdef HAVE_SSL -QByteArray KnownHostsSettings::knownDigest(const QSslSocket *socket) { - return knownDigest(socket->peerAddress()); -} - -void KnownHostsSettings::saveKnownHost(const QSslSocket *socket) { - Q_ASSERT(socket); - saveKnownHost(socket->peerAddress(), socket->peerCertificate().digest()); -} - -bool KnownHostsSettings::isKnownHost(const QSslSocket *socket) { - Q_ASSERT(socket); - return isKnownHost(socket->peerAddress(), socket->peerCertificate().digest()); -} -#endif - - // ======================================== // TabCompletionSettings // ========================================