Home GnuPG
Diffusion GnuPG d70b8769c888

Support a history file in gpg-card and gpg-connect-agent.

Description

Support a history file in gpg-card and gpg-connect-agent.

* common/gpgrlhelp.c (read_write_history): New.
(gnupg_rl_initialize): Register new function.
* common/ttyio.c (my_rl_rw_history): New var.
(tty_private_set_rl_hooks): Add arg read_write_history.
(tty_read_history): New.
(tty_write_history): New.
* tools/gpg-card.c (HISTORYNAME): New.
(oNoHistory): New enum value.
(opts): New option --no-history.
(cmd_history): New.
(cmds): New command "history".
(interactive_loop): Read and save the history.
* tools/gpg-connect-agent.c (HISTORYNAME): New.
(opts): New option --no-history.
(main): Read and save the history.  New command /history.

Yeah, finally we have stored history; I should have added this much
earlier.

  • Signed-off-by: Werner Koch <wk@gnupg.org>

Details

Provenance
wernerAuthored on Jul 2 2020, 3:47 PM
Parents
rG07aef873ebc7: scd:nks: Fix certificate read problem with TCOS signature card v2.
Branches
Unknown
Tags
Unknown