Bug 34098

Summary: sylpheed: не работает проверка SSL сертификатов
Product: Sisyphus Reporter: Andrew Savchenko <bircoph>
Component: sylpheedAssignee: Ilya Mashkin <oddity>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: mike, oddity
Version: unstableKeywords: patch
Hardware: all   
OS: Linux   
Attachments:
Description Flags
sylpheed-3.6.0-alt-certdir.patch none

Description Andrew Savchenko 2017-10-30 19:54:20 MSK
Created attachment 7250 [details]
sylpheed-3.6.0-alt-certdir.patch

При установлении SSL/TLS соединения с сервером, возникает ошибка проверки сертификата (баг проявляется как в 3.6.0, так и в более ранних версиях). Пример:

The SSL certificate of pop.gmail.com cannot be verified by the following reason:
  unable to get local issuer certificate

Subject: /C=US/ST=California/L=Mountain View/O=Google Inc/CN=pop.gmail.com
Issuer: /C=US/O=Google Inc/CN=Google Internet Authority G2
Issued date: Oct 17 10:18:24 2017 GMT
Expire date: Dec 29 00:00:00 2017 GMT

SHA1 fingerprint: E1:7D:37:37:17:3E:AE:3C:E6:F7:1E:44:1E:F2:BF:0E:93:3A:68:92
MD5 fingerprint: B4:59:E7:91:3A:CE:31:44:27:DA:5C:3D:A6:27:8C:98


Исследование проблемы показало, что sylpheed ищет бандл с сертификатами в /etc/ssl/certs, /etc/ssl и /etc. В альте же он лежит в /usr/share/ca-certificates (и симлинк с /etc/pki/tls/certs). Прилагаю патч с исправлением, у меня работает нормально. Возможно, стоит отправить в апстрим.
Comment 1 Andrew Savchenko 2017-10-30 21:28:57 MSK
Для удобства сделал git-репозиторий с новым резилом alt0.2 здесь:
http://git.altlinux.org/people/bircoph/packages/sylpheed.git

Собралось на сборочнице и работает без проблем.
Comment 2 Michael Shigorin 2017-11-02 22:52:17 MSK
sylpheed - a GTK+ based, lightweight, and fast e-mail client
* Tue Oct 31 2017 Ilya Mashkin <oddity@altlinux> 3.6.0-alt0.2
- Fix bug 34098: wrong search path for root certificates.  Thanks to Andrew Savchenko

PS 2 oddity@: строчка вроде ... (closes: #34098) закрыла бы баг автоматом :)
http://www.altlinux.org/Руководство_по_написанию_changelog
Comment 3 Andrew Savchenko 2017-11-03 14:11:50 MSK
Отправил патч в апстрим:
http://sylpheed.sraoss.jp/redmine/issues/282