for (;;);{"error":null,"payload":{"timeline":"\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_7\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/files.gnupg.net\/file\/data\/lwzbhc54iluco6u77kgz\/PHID-FILE-64o2xrwuqk4dstvddunu\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/aheinecke\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"142736\" id=\"142736\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-pencil phui-timeline-icon\" data-meta=\"0_5\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/aheinecke\/\" class=\"phui-handle phui-link-person\"\u003eaheinecke\u003c\/a\u003e created this task.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#142736\" data-sigil=\"has-tooltip\" data-meta=\"0_4\"\u003e\u003cspan class=\"screen-only\"\u003eFeb 1 2021, 9:01 AM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2021-02-01 09:01:52 (UTC+1)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_6\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/aheinecke\/\" class=\"phui-handle phui-link-person\"\u003eaheinecke\u003c\/a\u003e added a subtask: \u003ca href=\"\/T5228\" class=\"phui-handle\"\u003eT5228: GpgOL: Combined S\/MIME and OpenPGP operation\u003c\/a\u003e.\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell phui-timeline-green\" data-sigil=\"transaction anchor-container\" data-meta=\"0_16\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/files.gnupg.net\/file\/data\/lwzbhc54iluco6u77kgz\/PHID-FILE-64o2xrwuqk4dstvddunu\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/aheinecke\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"143857\" id=\"143857\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill fill-has-color phui-timeline-icon-fill-green\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-user phui-timeline-icon\" data-meta=\"0_15\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/aheinecke\/\" class=\"phui-handle phui-link-person\"\u003eaheinecke\u003c\/a\u003e reassigned this task from \u003ca href=\"\/p\/aheinecke\/\" class=\"phui-handle phui-link-person\"\u003eaheinecke\u003c\/a\u003e to \u003ca href=\"\/p\/ikloecker\/\" class=\"phui-handle phui-link-person\"\u003eikloecker\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#143857\" data-sigil=\"has-tooltip\" data-meta=\"0_14\"\u003e\u003cspan class=\"screen-only\"\u003eMar 1 2021, 10:59 AM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2021-03-01 10:59:57 (UTC+1)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_12\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_13\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_0\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eHi Ingo,\u003c\/p\u003e\n\n\u003cp\u003eI think this could be a good next job for you. The keyrsolver \/ newkeypprovaldialog code in libkleo. This code needs some general cleanup and support for mixed openpgp + smime operation. The idea is that the keyresolver can automatically make decisions and deliver suitable keys for all recipients of a mail if they have at least a defined trust level. I think currently that trust is marginal trust (level 2) If there is a problem or "always show" is active then the dialog should be shown to get the user to approve keyselection. It also needs support for external overrides from akonadis addressbook and the outlook addressbook.\u003c\/p\u003e\n\n\u003cp\u003eIn general the keyresolver \/ newkeyapprovaldialog is based on code from KMail. Where it is afaik also called keyresolver. It is used in outlook through gpg4win-tools \u003ca href=\"https:\/\/dev.gnupg.org\/source\/g4wt\/\" class=\"remarkup-link\" target=\"_blank\" rel=\"noreferrer\"\u003ehttps:\/\/dev.gnupg.org\/source\/g4wt\/\u003c\/a\u003e\u003c\/p\u003e\n\n\u003cp\u003eThere you can find the resolver. Which wraps the libkleo dialogs with a command line interface and communicates with the outlook plugin through stdout.\u003c\/p\u003e\n\n\u003cp\u003eI call it for tests like:\u003c\/p\u003e\n\n\u003cdiv class=\"remarkup-code-block\" data-code-lang=\"text\" data-sigil=\"remarkup-code-block\"\u003e\u003cpre class=\"remarkup-code\"\u003eresolver "$@" --allowMixed --alwaysShow --debug --sender aheinecke@intevation.de --sign test1@testkolab.intevation.de test2@testkolab.intevation.de unbekannt@test.de\u003c\/pre\u003e\u003c\/div\u003e\n\n\u003cp\u003eBut for such a central component we should probably have some autotests at least for the keyresolver without the dialog.\u003c\/p\u003e\n\n\u003cp\u003eIdeally we could then migrate KMail to also use this dialog to have some cross usage of this. Most important for now is the mixed mode though. So we need two signing keys and then selection of S\/MIME \/ OpenPGP certificates for the users based on trust.\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_19\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/files.gnupg.net\/file\/data\/ftdr4djmhbcd2ckvxo3b\/PHID-FILE-y67ahowy43je5cze6uof\/alphanumeric_lato-dark_I.png-_335862-0%2C0%2C0%2C0.png)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/ikloecker\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"144095\" id=\"144095\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-columns phui-timeline-icon\" data-meta=\"0_18\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/ikloecker\/\" class=\"phui-handle phui-link-person\"\u003eikloecker\u003c\/a\u003e moved this task from \u003cspan class=\"phui-handle\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-lock lightgreytext\" data-meta=\"0_1\" aria-hidden=\"true\"\u003e\u003c\/span\u003eRestricted Project Column\u003c\/span\u003e to \u003cspan class=\"phui-handle\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-lock lightgreytext\" data-meta=\"0_2\" aria-hidden=\"true\"\u003e\u003c\/span\u003eRestricted Project Column\u003c\/span\u003e on the \u003cspan class=\"phui-handle\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-lock lightgreytext\" data-meta=\"0_3\" aria-hidden=\"true\"\u003e\u003c\/span\u003eRestricted Project\u003c\/span\u003e board.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#144095\" data-sigil=\"has-tooltip\" data-meta=\"0_17\"\u003e\u003cspan class=\"screen-only\"\u003eMar 8 2021, 5:09 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2021-03-08 17:09:06 (UTC+1)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_24\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/files.gnupg.net\/file\/data\/ftdr4djmhbcd2ckvxo3b\/PHID-FILE-y67ahowy43je5cze6uof\/alphanumeric_lato-dark_I.png-_335862-0%2C0%2C0%2C0.png)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/ikloecker\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"144143\" id=\"144143\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_21\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/ikloecker\/\" class=\"phui-handle phui-link-person\"\u003eikloecker\u003c\/a\u003e added a commit: \u003ca href=\"\/rLIBKLEOfe9b83598f71e0ba3977777e5e8c1261e6a62a82\" class=\"phui-handle\"\u003erLIBKLEOfe9b83598f71: Remove incomplete nagging functionality\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#144143\" data-sigil=\"has-tooltip\" data-meta=\"0_20\"\u003e\u003cspan class=\"screen-only\"\u003eMar 11 2021, 11:30 AM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2021-03-11 11:30:31 (UTC+1)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_22\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/ikloecker\/\" class=\"phui-handle phui-link-person\"\u003eikloecker\u003c\/a\u003e added a commit: \u003ca href=\"\/rLIBKLEO0b64e101157617b23c99bd858f3dd6d3e82e698e\" class=\"phui-handle\"\u003erLIBKLEO0b64e1011576: Remove distinction between To\/CC and BCC recipients\u003c\/a\u003e.\u003c\/div\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_23\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/ikloecker\/\" class=\"phui-handle phui-link-person\"\u003eikloecker\u003c\/a\u003e added a commit: \u003ca href=\"\/rLIBKLEOb2fd2a1ea4ac67e5458bf8dd6935010d462d259a\" class=\"phui-handle\"\u003erLIBKLEOb2fd2a1ea4ac: Make the key resolver agnostic to different crypto message formats\u003c\/a\u003e.\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_27\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/files.gnupg.net\/file\/data\/ftdr4djmhbcd2ckvxo3b\/PHID-FILE-y67ahowy43je5cze6uof\/alphanumeric_lato-dark_I.png-_335862-0%2C0%2C0%2C0.png)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/ikloecker\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"144163\" id=\"144163\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_26\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/ikloecker\/\" class=\"phui-handle phui-link-person\"\u003eikloecker\u003c\/a\u003e added a commit: \u003ca href=\"\/rGTO1824fdc4061af0eb119796c066c6b63505ac8898\" class=\"phui-handle\"\u003erGTO1824fdc4061a: Adapt to API changes of KeyResolver\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#144163\" data-sigil=\"has-tooltip\" data-meta=\"0_25\"\u003e\u003cspan class=\"screen-only\"\u003eMar 11 2021, 4:13 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2021-03-11 16:13:38 (UTC+1)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_31\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/files.gnupg.net\/file\/data\/ftdr4djmhbcd2ckvxo3b\/PHID-FILE-y67ahowy43je5cze6uof\/alphanumeric_lato-dark_I.png-_335862-0%2C0%2C0%2C0.png)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/ikloecker\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"144232\" id=\"144232\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_29\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/ikloecker\/\" class=\"phui-handle phui-link-person\"\u003eikloecker\u003c\/a\u003e added a commit: \u003ca href=\"\/rLIBKLEO755d5283ad24feb05609b2446acb0b525ada0f70\" class=\"phui-handle\"\u003erLIBKLEO755d5283ad24: Add autotest for NewKeyApprovalDialog\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#144232\" data-sigil=\"has-tooltip\" data-meta=\"0_28\"\u003e\u003cspan class=\"screen-only\"\u003eMar 17 2021, 11:34 AM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2021-03-17 11:34:29 (UTC+1)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_30\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/ikloecker\/\" class=\"phui-handle phui-link-person\"\u003eikloecker\u003c\/a\u003e added a commit: \u003ca href=\"\/rLIBKLEO8c53761a9e321620cfa0b7f698298b98326c61f7\" class=\"phui-handle\"\u003erLIBKLEO8c53761a9e32: Fix visibility of sender's signing and encryption keys in mixed mode\u003c\/a\u003e.\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_36\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/files.gnupg.net\/file\/data\/ftdr4djmhbcd2ckvxo3b\/PHID-FILE-y67ahowy43je5cze6uof\/alphanumeric_lato-dark_I.png-_335862-0%2C0%2C0%2C0.png)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/ikloecker\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"144265\" id=\"144265\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_33\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/ikloecker\/\" class=\"phui-handle phui-link-person\"\u003eikloecker\u003c\/a\u003e added a commit: \u003ca href=\"\/rLIBKLEO1aa4ab483ff8197d71089720f6d8a5b6e899afd1\" class=\"phui-handle\"\u003erLIBKLEO1aa4ab483ff8: Show the sender's encryption key(s) separately\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#144265\" data-sigil=\"has-tooltip\" data-meta=\"0_32\"\u003e\u003cspan class=\"screen-only\"\u003eMar 19 2021, 8:11 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2021-03-19 20:11:05 (UTC+1)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_34\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/ikloecker\/\" class=\"phui-handle phui-link-person\"\u003eikloecker\u003c\/a\u003e added a commit: \u003ca href=\"\/rLIBKLEO5d64856ba00e914948f364e8817526fab0cb1633\" class=\"phui-handle\"\u003erLIBKLEO5d64856ba00e: In mixed mode, use fixed protocols for the sender's keys\u003c\/a\u003e.\u003c\/div\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_35\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/ikloecker\/\" class=\"phui-handle phui-link-person\"\u003eikloecker\u003c\/a\u003e added a commit: \u003ca href=\"\/rLIBKLEOec81b2b5311474ff697d9d234c4d5863b91b3e99\" class=\"phui-handle\"\u003erLIBKLEOec81b2b53114: In mixed mode prefer recipient keys matching preferred protocol\u003c\/a\u003e.\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_39\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/files.gnupg.net\/file\/data\/ftdr4djmhbcd2ckvxo3b\/PHID-FILE-y67ahowy43je5cze6uof\/alphanumeric_lato-dark_I.png-_335862-0%2C0%2C0%2C0.png)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/ikloecker\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"144349\" id=\"144349\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_38\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/ikloecker\/\" class=\"phui-handle phui-link-person\"\u003eikloecker\u003c\/a\u003e added a commit: \u003ca href=\"\/rLIBKLEOc5f0aa65fca8d46eb9ba90c2d28c33814ad3afcd\" class=\"phui-handle\"\u003erLIBKLEOc5f0aa65fca8: Do not remove all keys if OpenPGP only and S\/MIME only are both possible\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#144349\" data-sigil=\"has-tooltip\" data-meta=\"0_37\"\u003e\u003cspan class=\"screen-only\"\u003eMar 22 2021, 5:22 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2021-03-22 17:22:12 (UTC+1)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_47\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/files.gnupg.net\/file\/data\/ftdr4djmhbcd2ckvxo3b\/PHID-FILE-y67ahowy43je5cze6uof\/alphanumeric_lato-dark_I.png-_335862-0%2C0%2C0%2C0.png)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/ikloecker\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"144356\" id=\"144356\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_41\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/ikloecker\/\" class=\"phui-handle phui-link-person\"\u003eikloecker\u003c\/a\u003e added a commit: \u003ca href=\"\/rLIBKLEObfed420f6d05761212bca462cffceeae95acc14a\" class=\"phui-handle\"\u003erLIBKLEObfed420f6d05: Use S\/MIME if S\/MIME only is possible and S\/MIME is preferred\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#144356\" data-sigil=\"has-tooltip\" data-meta=\"0_40\"\u003e\u003cspan class=\"screen-only\"\u003eMar 23 2021, 4:15 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2021-03-23 16:15:01 (UTC+1)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_42\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/ikloecker\/\" class=\"phui-handle phui-link-person\"\u003eikloecker\u003c\/a\u003e added a commit: \u003ca href=\"\/rLIBKLEO60fe2079cea4c5d38d2ab371682afd28381cb1ef\" class=\"phui-handle\"\u003erLIBKLEO60fe2079cea4: Improve tooltips of filter button\u003c\/a\u003e.\u003c\/div\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_43\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/ikloecker\/\" class=\"phui-handle phui-link-person\"\u003eikloecker\u003c\/a\u003e added a commit: \u003ca href=\"\/rLIBKLEOa6359957b1ef86807d033b4556409430cb0ec2a4\" class=\"phui-handle\"\u003erLIBKLEOa6359957b1ef: Refactor update of icon and tooltip of filter button\u003c\/a\u003e.\u003c\/div\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_44\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/ikloecker\/\" class=\"phui-handle phui-link-person\"\u003eikloecker\u003c\/a\u003e added a commit: \u003ca href=\"\/rLIBKLEOfeb787ba173a354f27203111134d6c39cdc08756\" class=\"phui-handle\"\u003erLIBKLEOfeb787ba173a: Fix help of test application for key resolver\u003c\/a\u003e.\u003c\/div\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_45\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/ikloecker\/\" class=\"phui-handle phui-link-person\"\u003eikloecker\u003c\/a\u003e added a commit: \u003ca href=\"\/rLIBKLEO15ec596d67a96978b6b210f1a0703cae17828e0d\" class=\"phui-handle\"\u003erLIBKLEO15ec596d67a9: Add helper for getting a test key\u003c\/a\u003e.\u003c\/div\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_46\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/ikloecker\/\" class=\"phui-handle phui-link-person\"\u003eikloecker\u003c\/a\u003e added a commit: \u003ca href=\"\/rLIBKLEO1b3ecd9a280e405250c43a5224a25995c295bd22\" class=\"phui-handle\"\u003erLIBKLEO1b3ecd9a280e: Fix overriding of the sender's encryption keys\u003c\/a\u003e.\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_52\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/files.gnupg.net\/file\/data\/ftdr4djmhbcd2ckvxo3b\/PHID-FILE-y67ahowy43je5cze6uof\/alphanumeric_lato-dark_I.png-_335862-0%2C0%2C0%2C0.png)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/ikloecker\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"144496\" id=\"144496\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_49\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/ikloecker\/\" class=\"phui-handle phui-link-person\"\u003eikloecker\u003c\/a\u003e added a commit: \u003ca href=\"\/rLIBKLEO747be9043fe6443b22f5365d6f07f448ff877b0c\" class=\"phui-handle\"\u003erLIBKLEO747be9043fe6: Remove getter for override keys\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#144496\" data-sigil=\"has-tooltip\" data-meta=\"0_48\"\u003e\u003cspan class=\"screen-only\"\u003eMar 25 2021, 5:24 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2021-03-25 17:24:25 (UTC+1)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_50\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/ikloecker\/\" class=\"phui-handle phui-link-person\"\u003eikloecker\u003c\/a\u003e added a commit: \u003ca href=\"\/rLIBKLEO710d07a821936be6696bf6c49ec227ea86748904\" class=\"phui-handle\"\u003erLIBKLEO710d07a82193: Add definition and fix private implementation of setSigningKeys()\u003c\/a\u003e.\u003c\/div\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_51\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/ikloecker\/\" class=\"phui-handle phui-link-person\"\u003eikloecker\u003c\/a\u003e added a commit: \u003ca href=\"\/rLIBKLEO1fd410fb8fcfa87f10487721b7a9f4328d9ab294\" class=\"phui-handle\"\u003erLIBKLEO1fd410fb8fcf: Move implementation of KeyResolverCore to separate file\u003c\/a\u003e.\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e"},"javelin_metadata":[{"phid":"PHID-XACT-TASK-um6mnz67lkdzeex"},[],[],[],{"tip":"Via Web"},[],[],{"phid":"PHID-XACT-TASK-hcoqnuklpyafu7s","anchor":"142736"},{"targetID":"UQ0_1","uri":"\/transactions\/quote\/PHID-XACT-TASK-um6mnz67lkdzeex\/","ref":"T5283#143857"},[],{"anchor":"143857"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_1\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_8\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_9\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_3\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-um6mnz67lkdzeex\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_10\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_11\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-gscozwzuk5njwaj","anchor":"143857"},{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-5ix3yaikxgu52e3","anchor":"144095"},{"tip":"Via Daemon"},[],[],[],{"phid":"PHID-XACT-TASK-gz3f54y4b2nuktm","anchor":"144143"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-4g6sxhx4ahu4m2j","anchor":"144163"},{"tip":"Via Daemon"},[],[],{"phid":"PHID-XACT-TASK-4b5yqs6zya3birk","anchor":"144232"},{"tip":"Via Daemon"},[],[],[],{"phid":"PHID-XACT-TASK-nw6a6qjavkkmelh","anchor":"144265"},{"tip":"Via Daemon"},[],{"phid":"PHID-XACT-TASK-rcu4obkkvizmvck","anchor":"144349"},{"tip":"Via Daemon"},[],[],[],[],[],[],{"phid":"PHID-XACT-TASK-pp73aordkma4nkm","anchor":"144356"},{"tip":"Via Daemon"},[],[],[],{"phid":"PHID-XACT-TASK-vykutsdmuxpztvk","anchor":"144496"}],"javelin_behaviors":{"phabricator-watch-anchor":[],"phabricator-tooltips":[],"phui-dropdown-menu":[]},"javelin_resources":["https:\/\/files.gnupg.net\/res\/defaultX\/phabricator\/bd937962\/core.pkg.css","https:\/\/files.gnupg.net\/res\/defaultX\/phabricator\/adc34883\/core.pkg.js","https:\/\/files.gnupg.net\/res\/defaultX\/phabricator\/98e6504a\/rsrc\/externals\/javelin\/core\/init.js"]}