diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-11-27 23:05:20 +0100 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-11-27 23:05:20 +0100 |
commit | f0fab3393546a1f0a0a4ba85f478daa1e6e405e6 (patch) | |
tree | 4fe6eaf84a740b9cd3d8f30eea618ddd72716597 /framework | |
parent | 28d3e0b57392b0be1387021694b88c5336363628 (diff) | |
download | kube-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')
-rw-r--r-- | framework/src/domain/composercontroller.cpp | 8 |
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()) { |