- 12 Apr, 2021 1 commit
-
-
Ingo Klöcker authored
Fixes copy&paste error introduced with 5d64856b GnuPG-bug-id: 5283
-
- 11 Apr, 2021 1 commit
-
-
Laurent Montel authored
-
- 10 Apr, 2021 1 commit
-
-
Laurent Montel authored
-
- 08 Apr, 2021 3 commits
-
-
Alexander Lohnau authored
-
Laurent Montel authored
-
Laurent Montel authored
-
- 31 Mar, 2021 1 commit
-
-
Laurent Montel authored
-
- 26 Mar, 2021 3 commits
-
-
Ingo Klöcker authored
-
Ingo Klöcker authored
-
Ingo Klöcker authored
Where possible qBinaryFind is replaced with std::binary_search. All other occurrences are replaced with a custom replacement. I think using this replacement is much more convenient and results in better readable and less errorprone code than replacing all usages of qBinaryFind with std::lower_bound() and the necessary additional check of the resulting iterator, in particular if a lambda expression is used as custom comparison function.
-
- 25 Mar, 2021 8 commits
-
-
Ingo Klöcker authored
If resolution with mixed protocols is allowed, then create a "best of" list of the resolved OpenPGP and S/MIME keys, i.e. for a given recipient take either the OpenPGP keys or the S/MIME keys where the choice if based first on validity and then on the preferred protocol (with OpenPGP as last resort). GnuPG-bug-id: 5283
-
Ingo Klöcker authored
Previously, the result contained empty key lists for unresolved recipients. GnuPG-bug-id: 5283
-
Ingo Klöcker authored
... instead of per protocol and then per address GnuPG-bug-id: 5283
-
Ingo Klöcker authored
... instead of per protocol and then per address GnuPG-bug-id: 5283
-
Ingo Klöcker authored
GnuPG-bug-id: 5283
-
Ingo Klöcker authored
GnuPG-bug-id: 5283
-
Ingo Klöcker authored
The implementations only use variables and methods of the private class. GnuPG-bug-id: 5283
-
Ingo Klöcker authored
Instead an empty list of keys for a recipient marks an unresolved recipient. GnuPG-bug-id: 5283
-
- 24 Mar, 2021 5 commits
-
-
Ingo Klöcker authored
GnuPG-bug-id: 5283
-
Ingo Klöcker authored
GnuPG-bug-id: 5283
-
Ingo Klöcker authored
This makes the core of the resolver independent of the key approval dialog (and any other UI components). GnuPG-bug-id: 5283
-
Ingo Klöcker authored
GnuPG-bug-id: 5283
-
Ingo Klöcker authored
The override keys are never changed. Therefore the getter is currently pretty useless. GnuPG-bug-id: 5283
-
- 23 Mar, 2021 6 commits
-
-
Ingo Klöcker authored
... by making sure that the sender's address is added to the list of recipients. GnuPG-bug-id: 5283
-
Ingo Klöcker authored
GnuPG-bug-id: 5283
-
Ingo Klöcker authored
* Adapt possible formats for overrides to recent API changes * Mark format for overrides as optional * Fix order of arguments for "sigkeys" option * Modernize/simplify definition of names of options GnuPG-bug-id: 5283
-
Ingo Klöcker authored
GnuPG-bug-id:5283
-
Ingo Klöcker authored
This makes sure that the update happens whenever the filter is changed either programmatically or by the user. GnuPG-bug-id:5283
-
Ingo Klöcker authored
Previously, OpenPGP was used if OpenPGP only and S/MIME only were both possible regardless of the preferred protocol. GnuPG-bug-id: 5283
-
- 22 Mar, 2021 1 commit
-
-
Ingo Klöcker authored
This commit also adds a first autotest for KeyResolver including a bunch of test keys. GnuPG-bug-id: 5283
-
- 19 Mar, 2021 4 commits
-
-
Ingo Klöcker authored
* use OpenPGP as preferred protocol, unless a preferred protocol is specified or forced * if in mixed mode for a recipient there are keys with different protocols, then propose the keys matching the preferred protocol in the approval dialog GnuPG-bug-id: 5283
-
Ingo Klöcker authored
In mixed mode the sender may need to specify OpenPGP keys and S/MIME keys for signing and for encryption-to-self. Use fixed protocol filters for the corresponding key selectors. GnuPG-bug-id: 5283
-
Ingo Klöcker authored
* should be better usability if the sender's key(s) are not "hidden" between the keys of the recipients * in mixed mode we need two encryption keys for the sender (OpenPGP and S/MIME), but only one encryption key for the recipients (OpenPGP or S/MIME); clear separation of the keys should avoid confusion GnuPG-bug-id: 5283
-
Laurent Montel authored
-
- 17 Mar, 2021 3 commits
-
-
Ingo Klöcker authored
GnuPG-bug-id: 5283
-
Ingo Klöcker authored
Tests exclusive (i.e. non-mixed) mode with OpenPGP resp. S/MIME as preferred protocols. GnuPG-bug-id: 5283
-
Laurent Montel authored
-
- 15 Mar, 2021 1 commit
-
-
Laurent Montel authored
-
- 14 Mar, 2021 1 commit
-
-
Laurent Montel authored
-
- 11 Mar, 2021 1 commit
-
-
Ingo Klöcker authored
-