Might it be that your Gentoo has GnuG 2.0 installed? Enigmail passphrase settings only apply to GnuPG 1.4 (deprecated, will no longer be supported from Enigmail version 1.9(!) onwards). We recommend to install and use GnuPG 2.0 which comes with gpg-agent.
GnuPG Agent handles all passphrases itself (and allows for different passphrases for different keys as well as separate caching for signing and decryption). You may configure cache settings be editing ~/.gnupg/gpg-agent.conf, see https://www.gnupg.org/documentation/manuals/gnupg/Agent-Options.html
If this answer doesn't solve your issue, please contact Gentoo's Enigmail package maintainer.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
thx for your hint.
And yes, I do have gnupg 2.0.26 installed.
Well, enigmail in thunderbird should probably show a hint, that the value is just shown, but can't be changed in thunderbird (the field is curently editable), however in ~/.gnupg/gpg-agent.conf.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Enigmail actually tries to modify the gpg-agent configuration via gpgconf. If that didn't work, I'd be interested to know why. Can you attach a debug log file (with your attempt to change the timeout)?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
In the mean while it works (tb 31.5.0 + enigmail 1.8.2).
But from my current gpg-agent.conf file it seems I should delete the last line, right ? :
tfoerste@t44 ~/.gnupg $ cat gpg-agent.conf
###+++--- GPGConf ---+++###
debug-level basic
log-file socket:///home/tfoerste/.gnupg/log-socket
default-cache-ttl 4200
max-cache-ttl 42000
###+++--- GPGConf ---+++### Tue 05 Jan 2016 07:02:34 PM CET
# GPGConf edited this configuration file.
# It will disable options before this marked block, but it will
# never change anything below these lines.
pinentry-program /usr/bin/pinentry
no-grab
default-cache-ttl 5400
Last edit: Patrick Brunschwig 2016-01-06
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Might it be that your Gentoo has GnuG 2.0 installed? Enigmail passphrase settings only apply to GnuPG 1.4 (deprecated, will no longer be supported from Enigmail version 1.9(!) onwards). We recommend to install and use GnuPG 2.0 which comes with gpg-agent.
GnuPG Agent handles all passphrases itself (and allows for different passphrases for different keys as well as separate caching for signing and decryption). You may configure cache settings be editing ~/.gnupg/gpg-agent.conf, see https://www.gnupg.org/documentation/manuals/gnupg/Agent-Options.html
If this answer doesn't solve your issue, please contact Gentoo's Enigmail package maintainer.
Ah -that was it :
default-cache-ttl 5400
thx for your hint.
And yes, I do have gnupg 2.0.26 installed.
Well, enigmail in thunderbird should probably show a hint, that the value is just shown, but can't be changed in thunderbird (the field is curently editable), however in ~/.gnupg/gpg-agent.conf.
Enigmail actually tries to modify the gpg-agent configuration via gpgconf. If that didn't work, I'd be interested to know why. Can you attach a debug log file (with your attempt to change the timeout)?
or courese, what's the paramter to produce the right lof gile ?
of course, what parameter I do have to set ?
see here: https://www.enigmail.net/support/bugs.php - section "Execution Trace"
here it is
I cannot see any attempt in the log file to actually try to change the value...
In the mean while it works (tb 31.5.0 + enigmail 1.8.2).
But from my current gpg-agent.conf file it seems I should delete the last line, right ? :
tfoerste@t44 ~/.gnupg $ cat gpg-agent.conf
Last edit: Patrick Brunschwig 2016-01-06
Yes, I would remove the last line.