Project

General

Profile

Feature #304

[PATCH] Add GPG TOFU support

Added by Andrew Savchenko over 4 years ago. Updated 9 months ago.

Status:
New
Priority:
Normal
Category:
Sylpheed
Target version:
-
Start date:
08/19/2018
Due date:
% Done:

0%

Estimated time:

Description

Hello!

GPGME since version 1.7.0 provides TOFU support (time of first usage gpg trust policy). Proposed changes add support of showing TOFU information in the Sylpheed-3.7 if it is available.

First patch (sylpheed-gpgme-version-update.patch) changes gpgme version requirement to 1.7.0 and updates documentation accordingly. Please note that it must be updated anyway, since Sylpheed's gpgme code uses key->fpr (the char *fpr field of the gpgme_key_t stucture), which is available only from gpgme-1.7.0 according to gpgme info documentation.

GnuPG 2.1.x is required for TOFU as well, though if it is not available, gpgme will disable tofu support, so there is no need to force users to update GnuPG, some people are still preferring gpg-1.x series, so there is no need to force them to update.

Second patch sylpheed-tofu.patch adds actual TOFU support by allowing users to see TOFU information after GnuPG signature status information. It also adds more detailed explanation to the GnuPG status (e.g. shows signature trust level like marginal, full, ultimate trust).

Works fine for me with Sylpheed-3.7, I'll be glad to see this new feature in the next Sylpheed relase.


Files

sylpheed-gpgme-version-update.patch (1.65 KB) sylpheed-gpgme-version-update.patch Andrew Savchenko, 08/20/2018 01:48 AM
sylpheed-tofu.patch (4.5 KB) sylpheed-tofu.patch Andrew Savchenko, 08/20/2018 01:48 AM
#1

Updated by Andrew Savchenko about 4 years ago

Ping. Any comments?

#2

Updated by replica watches 9 months ago

https://www.bestwatchaaa.com/Cartier-replica.html https://www.bestwatchss.com/Tag-Heuer-Replica-Watches.html https://www.fakeswatchs.com/ Replica https://www.hotwatchsreplica.com/Breguet.html https://www.shopwatchus.com/ Porsche https://www.hotwatchsreplica.com/jaeger-lecoultre.html are the https://www.bestwatchss.com/Hublot-Replica-Watches.html https://www.replicawatchsshop.cc/Bvlgari-Replica.html https://www.bestwatchaaa.com/Roger-Dubuis-replica.html https://www.allshopwatch.com/Bell-Ross-a-hot.html https://www.replicawatchsshop.cc/Parmigiani-Fleurier-Replica.html https://www.hotwatchsreplica.com/Audemars-Piguet.html https://www.replicawatchsshop.cc/Breguet-Replica.html https://www.bestwatchss.com/Glashutte-Replica-Watches.html https://www.hotwatchsreplica.com/Hermes.html https://www.bestwatchaaa.com/Hublot-replica.html https://www.bestwatchss.com/Patek-Philippe-Replica-Watches.html https://www.hotwatchsreplica.com/Tissot.html https://www.hotwatchsreplica.com/hamilton.html https://www.hotwatchsreplica.com/blancpain.html here are the wholesale https://www.bestwatchaaa.com/Girard-Perregaux-replica.html https://www.hotwatchsreplica.com/Chronoswiss.html the https://www.allshopwatch.com/Michele-a-hot.html https://www.allshopwatch.com/Bedat-Co-a-hot.html in https://www.replicawatchsshop.cc/Jaeger-LeCoultre-Replica.html https://www.bestwatchss.com/Perrelet-Replica-Watches.html https://www.bestwatchss.com/Montblanc-Replica-Watches.html https://www.bestwatchaaa.com/Technomarine-replica.html https://www.allshopwatch.com/Girard-Perregaux-a-hot.html https://www.bestwatchaaa.com/Audemars-Piguet-replica.html quality https://www.bestwatchss.com/U-Boat-Replica-Watches.html https://www.replicawatchsshop.cc/Breitling-Replica.html https://www.bestwatchaaa.com/Glashutte-Original-replica.html https://www.allshopwatch.com/Parmigiani-a-hot.html https://www.bestwatchaaa.com/Oris-replica.html ones.

Also available in: Atom PDF