Bug 748337

Summary: Enable gpgme support at compile time
Product: [Fedora] Fedora Reporter: Petr Pisar <ppisar>
Component: muttAssignee: Honza Horak <hhorak>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 15CC: hhorak, mlichvar, pertusus
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
URL: http://dev.mutt.org/trac/ticket/3300
Whiteboard:
Fixed In Version: mutt-1.5.21-8.fc17 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-11-02 12:41:29 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
Fix for gpgme after 1.2.0 none

Description Petr Pisar 2011-10-24 07:55:38 UTC
Current mutt build has disabled gpgme support. Please enable it because mutt then delegates all the PGP related code to gpgme library making self less prone to cryptographic. Including passphrase caching.

I see mutt spec file can allow gpgme, but it disables it because since gpgme-1.2.0, application must initialize gpgme library properly first (otherwise mutt dies with `could not get gpgme context' message).

Comment 1 Petr Pisar 2011-10-24 07:57:53 UTC
Created attachment 529751 [details]
Fix for gpgme after 1.2.0

This is patch from Gentoo referred on the upstream bug tracking system which solve this problem for me.

Comment 2 Honza Horak 2011-11-02 12:41:29 UTC
Thanks for the patch, mutt is built with gpgme support by default in Rawhide now.