Summary: | sylpheed: не работает проверка SSL сертификатов | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Andrew Savchenko <bircoph> | ||||
Component: | sylpheed | Assignee: | Ilya Mashkin <oddity> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P3 | CC: | mike, oddity | ||||
Version: | unstable | Keywords: | patch | ||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Для удобства сделал git-репозиторий с новым резилом alt0.2 здесь: http://git.altlinux.org/people/bircoph/packages/sylpheed.git Собралось на сборочнице и работает без проблем. 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 Отправил патч в апстрим: http://sylpheed.sraoss.jp/redmine/issues/282 |
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). Прилагаю патч с исправлением, у меня работает нормально. Возможно, стоит отправить в апстрим.