From 60fc122387a4613da0fa2dca87f9ddde3ea9b8d3 Mon Sep 17 00:00:00 2001 From: Manuel Nickschas Date: Sat, 28 Nov 2009 21:01:37 +0100 Subject: [PATCH] KnownHostSettings is not needed anymore --- src/client/clientsettings.cpp | 38 ----------------------------------- src/client/clientsettings.h | 19 ------------------ 2 files changed, 57 deletions(-) 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 // ======================================== -- 2.20.1