Bug 35271

Summary: Поддержка GnuPG TOFU в sylpheed-3.7.0
Product: Sisyphus Reporter: Andrew Savchenko <bircoph>
Component: sylpheedAssignee: Ilya Mashkin <oddity>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: oddity
Version: unstableKeywords: patch
Hardware: all   
OS: Linux   
Attachments:
Description Flags
sylpheed-3.7.0-tofu.diff none

Description Andrew Savchenko 2018-08-20 15:57:48 MSK
Добрый день!

Я подготовил патч для sylpheed-3.7.0, добавляющий поддержку отображения информации от модели доверия GnuPG TOFU[1] (а так же для смешанной модели tofu+pgp), если таковая имеется. Это полезно для пользователей gnupg >= 2.1, использующих TOFU и не мешает польователям более старых версий gnupg (пустые поля просто игнорируются).

Для работы нужен gpgme >= 1.7.0, так что требования к версии тоже обновил. На самом деле gpgme >= 1.7.0 нужен уже давно, т.к. используемое в коде поле fpr структуры gpgme_key_t появилось только с gpgme-1.7.0.

Предлагаемый дифф обновляет sylpheed в сизифе (патч + обновление спека), добавляя поддержку TOFU. У меня полёт нормальный.

Кроме того, патч я отправил в апстрим на рассмотрение[2], но они не очень чешутся с патчами.

[1] https://gnupg.org/ftp/people/neal/tofu.pdf
[2] http://sylpheed.sraoss.jp/redmine/issues/304
Comment 1 Andrew Savchenko 2018-08-20 15:58:58 MSK
Created attachment 7712 [details]
sylpheed-3.7.0-tofu.diff
Comment 2 Repository Robot 2018-10-22 08:04:42 MSK
sylpheed-3.7.0-alt0.3 -> sisyphus:

Mon Oct 22 2018 Ilya Mashkin <oddity@altlinux.ru> 3.7.0-alt0.3
- add GPG TOFU support.  Thanks to Andrew Savchenko (Closes: #35271)