mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
agent: Add option --allow-emacs-pinentry
* agent/agent.h (opt): Add field allow_emacs_pinentry. * agent/call-pinentry.c (start_pinentry): Act upon new var. * agent/gpg-agent.c (oAllowEmacsPinentry): New. (opts): Add option --allow-emacs-pinentry. (parse_rereadable_options): Set this option. * tools/gpgconf-comp.c (gc_options_gpg_agent): Add new option. -- gpgconf-comp and manual entry added by wk. Signed-off-by: Werner Koch <wk@gnupg.org>
This commit is contained in:
parent
25331bba55
commit
691dae270b
5 changed files with 34 additions and 1 deletions
|
@ -314,6 +314,12 @@ which employs an additional external cache to implement such a policy.
|
|||
By using this option the Pinentry is advised not to make use of such a
|
||||
cache and instead always ask the user for the requested passphrase.
|
||||
|
||||
@item --allow-emacs-pinentry
|
||||
@opindex allow-emacs-pinentry
|
||||
Tell Pinentry to allow features to divert the passphrase entry to a
|
||||
running Emacs instance. How this is exactly handled depends on the
|
||||
version of the used Pinentry.
|
||||
|
||||
@item --ignore-cache-for-signing
|
||||
@opindex ignore-cache-for-signing
|
||||
This option will let @command{gpg-agent} bypass the passphrase cache for all
|
||||
|
@ -676,7 +682,7 @@ again. Only certain options are honored: @code{quiet},
|
|||
@code{debug-pinentry},
|
||||
@code{no-grab}, @code{pinentry-program}, @code{default-cache-ttl},
|
||||
@code{max-cache-ttl}, @code{ignore-cache-for-signing},
|
||||
@code{no-allow-external-cache},
|
||||
@code{no-allow-external-cache}, @code{allow-emacs-pinentry},
|
||||
@code{no-allow-mark-trusted}, @code{disable-scdaemon}, and
|
||||
@code{disable-check-own-socket}. @code{scdaemon-program} is also
|
||||
supported but due to the current implementation, which calls the
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue