Ticket #733 (closed enhancement: fixed)

Opened 5 years ago

Last modified 5 years ago

Support usage of the gpg-agent

Reported by: lucky@… Owned by: asterix
Priority: normal Milestone: 0.9
Component: None Version: hg
Severity: normal Keywords:
Cc: Blocked By:
OS: Blocking:

Description

gpg has this nice feature named gpg-agent, which stores the passphrase in a secure memory, so that the client (gajim) doesn't need to know about it at all.

See attached patch, which adds a new config-option (not in the preferences yet, as I'm not very used to glade), and let's gpg use gpg-agent if the user wants to.

Attachments

gpg-agent.patch (5.7 KB) - added by lucky@… 5 years ago.
patch to support gpg-agent
gpg-agent-hawke.patch (8.7 KB) - added by hawke 5 years ago.
Modified patch which also fixes the BADSIG detection and does not sign auto-presence

Change History

Changed 5 years ago by lucky@…

patch to support gpg-agent

Changed 5 years ago by nk

is this ready for commitment?

Changed 5 years ago by lucky@…

I hope so. Have so far no problem using it, despite that auto-away and auto-return triggers my seahorse-agent asking for permission to access the key.

But that is independent of this and should be fixed by not signing auto-presences in general :)

Changed 5 years ago by lucky@…

sh applied this patch for the ubuntu package of gajim. It's in breezy's universe-component now.

Changed 5 years ago by hawke

Modified patch which also fixes the BADSIG detection and does not sign auto-presence

Changed 5 years ago by hawke

My patch supercedes Lukas' patch, and fixes the reporting of all sigs, even if they're bad. It also will not sign automatic presence.

I also moved the advanced config option to be global instead of account-specific, since I think people will not generally be using the agent for one account and not another.

Changed 5 years ago by lucky@…

  • status changed from new to closed
  • resolution set to fixed

So I'm happy to mark this ticket as closed - thanks :)

see  http://trac.gajim.org/changeset/3302

Add/Change #733 (Support usage of the gpg-agent)

Author


E-mail address and user name can be saved in the Preferences.


Change Properties
<Author field>
Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Next status will be 'needinfo'
 
Note: See TracTickets for help on using tickets.