From: Manuel Nickschas Date: Sat, 28 Nov 2009 20:01:37 +0000 (+0100) Subject: KnownHostSettings is not needed anymore X-Git-Tag: 0.6-beta1~150 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=60fc122387a4613da0fa2dca87f9ddde3ea9b8d3 KnownHostSettings is not needed anymore --- 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 // ======================================== diff --git a/src/client/clientsettings.h b/src/client/clientsettings.h index 6aacdfe9..5d16f278 100644 --- a/src/client/clientsettings.h +++ b/src/client/clientsettings.h @@ -107,25 +107,6 @@ public: bool nicksCaseSensitive(); }; - -// ======================================== -// KnownHostsSettings -// ======================================== -class KnownHostsSettings : public ClientSettings { -public: - KnownHostsSettings(); - - QByteArray knownDigest(const QHostAddress &address); - void saveKnownHost(const QHostAddress &address, const QByteArray &certDigest); - bool isKnownHost(const QHostAddress &address, const QByteArray &certDigest); - -#ifdef HAVE_SSL - QByteArray knownDigest(const QSslSocket *socket); - void saveKnownHost(const QSslSocket *socket); - bool isKnownHost(const QSslSocket *socket); -#endif -}; - // ======================================== // TabCompletionSettings // ========================================