summaryrefslogtreecommitdiffstats
path: root/framework/src
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2017-11-27 23:05:20 +0100
committerChristian Mollekopf <chrigi_1@fastmail.fm>2017-11-27 23:05:20 +0100
commitf0fab3393546a1f0a0a4ba85f478daa1e6e405e6 (patch)
tree4fe6eaf84a740b9cd3d8f30eea618ddd72716597 /framework/src
parent28d3e0b57392b0be1387021694b88c5336363628 (diff)
downloadkube-f0fab3393546a1f0a0a4ba85f478daa1e6e405e6.tar.gz
kube-f0fab3393546a1f0a0a4ba85f478daa1e6e405e6.zip
Avoid any keyserver lookup for now.
The can take forever and we don't properly deal with that. For now all keymanagement is delegated to the user, meaning he will have to use external tools.
Diffstat (limited to 'framework/src')
-rw-r--r--framework/src/domain/composercontroller.cpp8
1 files changed, 1 insertions, 7 deletions
diff --git a/framework/src/domain/composercontroller.cpp b/framework/src/domain/composercontroller.cpp
index d5ee984c..f1e84019 100644
--- a/framework/src/domain/composercontroller.cpp
+++ b/framework/src/domain/composercontroller.cpp
@@ -148,13 +148,7 @@ public:
148 148
149 SinkLog() << "Searching key for: " << mb.address(); 149 SinkLog() << "Searching key for: " << mb.address();
150 asyncRun<std::vector<GpgME::Key>>(this, [mb] { 150 asyncRun<std::vector<GpgME::Key>>(this, [mb] {
151 auto keys = MailCrypto::findKeys(QStringList{} << mb.address(), false, false, MailCrypto::OPENPGP); 151 return MailCrypto::findKeys(QStringList{} << mb.address(), false, false, MailCrypto::OPENPGP);
152 if (keys.empty()) {
153 SinkLog() << "Looking for remote key: " << mb.address();
154 keys = MailCrypto::findKeys(QStringList{} << mb.address(), false, true, MailCrypto::OPENPGP);
155 MailCrypto::importKeys(keys);
156 }
157 return keys;
158 }, 152 },
159 [this, addressee](const std::vector<GpgME::Key> &keys) { 153 [this, addressee](const std::vector<GpgME::Key> &keys) {
160 if (!keys.empty()) { 154 if (!keys.empty()) {