1
0
mirror of git://git.gnupg.org/gnupg.git synced 2024-11-04 20:38:50 +01:00
gnupg/doc
Neal H. Walfield dde8ddffd3 agent: Backport changes from 2.1 to support an external password manager.
* agent/agent.h (agent_askpin): Add arguments keyinfo and cache_mode.
Update callers.
(agent_get_passphrase): Likewise.
(agent_clear_passphrase): New function.
(opt): Add field allow_external_cache.
* agent/call-pinentry.c (start_pinentry): Send "OPTION
allow-external-password-cache" to the pinentry.
(PINENTRY_STATUS_PASSWORD_FROM_CACHE): New constant.
(pinentry_status_cb): New function.
(agent_askpin): Add arguments keyinfo and cache_mode.  If KEYINFO and
CACHE_MODE describe a cachable key, then send SETKEYINFO to the
pinentry.  Pass PINENTRY_STATUS_CB to the "GETPIN" invocation.  If the
passphrase was incorrect and PINENTRY_STATUS_PASSWORD_FROM_CACHE is
set, decrement PININFO->FAILED_TRIES.
(agent_get_passphrase): Add arguments keyinfo and cache_mode.  If
KEYINFO and CACHE_MODE describe a cachable key, then send SETKEYINFO
to the pinentry.
(agent_clear_passphrase): New function.
* agent/call-pinentry.c (start_pinentry): Act upon new var,
allow_external_cache.
* agent/command.c (cmd_clear_passphrase): Call agent_clear_passphrase.
* agent/gpg-agent.c (oNoAllowExternalCache): New.
(opts): Add option --no-allow-external-cache.
(parse_rereadable_options): Set this option.

--
Signed-off-by: Neal H. Walfield <neal@g10code.com>

Based on commits:

3a9305439b
e201c20f25
d7293cb317
56b5c9f94f
d3b5cad234
2180845959
2015-05-19 15:32:54 +02:00
..
examples add new certifciates 2008-06-25 11:14:48 +00:00
a-decade-of-gnupg.txt Workaround for a mingw runtime bug. 2008-09-04 10:35:41 +00:00
announce-2.0.txt sm/ 2006-11-14 10:23:21 +00:00
ChangeLog-2011 Generate the ChangeLog from commit logs. 2011-12-02 19:28:02 +01:00
com-certs.pem add new certifciates 2008-06-25 11:14:48 +00:00
contrib.texi Finished preparations for 2.0.17 2011-01-13 16:01:21 +01:00
debugging.texi Finished preparations for 2.0.17 2011-01-13 16:01:21 +01:00
DETAILS gpg: Emit status line NEWSIG before signature verification starts. 2015-04-16 09:03:31 +09:00
FAQ Finished preparations for 2.0.17 2011-01-13 16:01:21 +01:00
faq.raw Minor changes. 2010-02-11 11:34:34 +00:00
fdl.texi Taken from NewPG 2003-01-09 13:24:01 +00:00
glossary.texi Typo fixes. Fixes bug#1093 2009-07-22 13:33:46 +00:00
gnupg7.texi Finished preparations for 2.0.17 2011-01-13 16:01:21 +01:00
gnupg-badge-openpgp.eps * preset-passphrase.c (preset_passphrase): Handle --passphrase. 2004-12-21 19:05:15 +00:00
gnupg-badge-openpgp.jpg * preset-passphrase.c (preset_passphrase): Handle --passphrase. 2004-12-21 19:05:15 +00:00
gnupg-badge-openpgp.pdf Made make distcheck work again 2006-06-20 17:47:10 +00:00
gnupg-card-architecture.fig Changed to GPLv3. 2007-07-04 19:49:40 +00:00
gnupg-logo.eps Add new logo. 2007-03-08 18:31:56 +00:00
gnupg-logo.pdf Add new logo. 2007-03-08 18:31:56 +00:00
gnupg-logo.png Add new logo. 2007-03-08 18:31:56 +00:00
gnupg.texi Finished preparations for 2.0.17 2011-01-13 16:01:21 +01:00
gpg-agent.texi agent: Backport changes from 2.1 to support an external password manager. 2015-05-19 15:32:54 +02:00
gpg.texi doc: Change remaining http links to gnupg.org to https 2015-02-12 19:32:19 +01:00
gpgsm.texi doc: Document the changed default algos for gpgsm. 2015-03-25 10:26:26 +01:00
gpgv.texi Fix example. 2009-05-06 10:57:10 +00:00
gpl.texi Update docs from master. 2013-04-22 17:29:57 +02:00
HACKING Point to copies in the master branch for some doc file. 2013-04-24 13:02:38 +02:00
help.be.txt Created help files form the current po entries. 2007-12-04 15:00:14 +00:00
help.ca.txt Created help files form the current po entries. 2007-12-04 15:00:14 +00:00
help.cs.txt Created help files form the current po entries. 2007-12-04 15:00:14 +00:00
help.da.txt Created help files form the current po entries. 2007-12-04 15:00:14 +00:00
help.de.txt Changes the header presented before requesting the user ID. 2008-06-01 19:44:05 +00:00
help.el.txt Created help files form the current po entries. 2007-12-04 15:00:14 +00:00
help.eo.txt Created help files form the current po entries. 2007-12-04 15:00:14 +00:00
help.es.txt Created help files form the current po entries. 2007-12-04 15:00:14 +00:00
help.et.txt Created help files form the current po entries. 2007-12-04 15:00:14 +00:00
help.fi.txt Created help files form the current po entries. 2007-12-04 15:00:14 +00:00
help.fr.txt Created help files form the current po entries. 2007-12-04 15:00:14 +00:00
help.gl.txt Created help files form the current po entries. 2007-12-04 15:00:14 +00:00
help.hu.txt Created help files form the current po entries. 2007-12-04 15:00:14 +00:00
help.id.txt Created help files form the current po entries. 2007-12-04 15:00:14 +00:00
help.it.txt Created help files form the current po entries. 2007-12-04 15:00:14 +00:00
help.ja.txt Japanese: minor doc update. 2013-02-12 14:17:38 +09:00
help.nb.txt Created help files form the current po entries. 2007-12-04 15:00:14 +00:00
help.pl.txt Created help files form the current po entries. 2007-12-04 15:00:14 +00:00
help.pt_BR.txt Created help files form the current po entries. 2007-12-04 15:00:14 +00:00
help.pt.txt Created help files form the current po entries. 2007-12-04 15:00:14 +00:00
help.ro.txt Created help files form the current po entries. 2007-12-04 15:00:14 +00:00
help.ru.txt Created help files form the current po entries. 2007-12-04 15:00:14 +00:00
help.sk.txt Created help files form the current po entries. 2007-12-04 15:00:14 +00:00
help.sv.txt Created help files form the current po entries. 2007-12-04 15:00:14 +00:00
help.tr.txt Created help files form the current po entries. 2007-12-04 15:00:14 +00:00
help.txt gpg: Add shortcut for setting key capabilities. 2014-09-26 14:44:44 +02:00
help.zh_CN.txt Created help files form the current po entries. 2007-12-04 15:00:14 +00:00
help.zh_TW.txt Created help files form the current po entries. 2007-12-04 15:00:14 +00:00
howto-create-a-server-cert.texi Typo fixes. Fixes bug#1093 2009-07-22 13:33:46 +00:00
howtos.texi Add a howto section. 2007-05-08 13:59:41 +00:00
instguide.texi Finished preparations for 2.0.17 2011-01-13 16:01:21 +01:00
KEYSERVER Migrated more stuff to doc/ 2006-08-21 20:20:23 +00:00
Makefile.am Post release updates 2014-06-24 15:43:46 +02:00
Notes Changed license of the manual stuff to GPL. 2004-09-29 11:04:30 +00:00
OpenPGP doc: Update the file OpenPGP 2014-09-27 15:31:25 +02:00
opt-homedir.texi Minor bug fixes and document new gpg-connect-feature. 2008-05-26 16:48:05 +00:00
qualified.txt add new certifciates 2008-06-25 11:14:48 +00:00
samplekeys.asc Update sample keys 2012-11-30 13:14:09 -05:00
scdaemon.texi doc: Update from master 2013-10-04 19:09:36 +02:00
see-also-note.texi More man pages. Added include files for 2 common paragraphs. 2006-08-18 13:05:39 +00:00
specify-user-id.texi Allow verification of some broken S-TRUST generated signatures. 2007-12-13 15:45:40 +00:00
sysnotes.texi Typo fixes. Fixes bug#1093 2009-07-22 13:33:46 +00:00
tools.texi doc: Update from master. 2014-06-24 13:54:30 +02:00
TRANSLATE Fixed last yat2m change. 2008-04-03 09:58:28 +00:00
vuln-announce-2007-multiple-message.txt Changes to let the key listing use estream to help systems without 2007-03-19 14:35:04 +00:00
vuln-announce-cve-2006-6235.txt 2006-12-06 16:38:34 +00:00
yat2m.c doc: Fix memory leak in yat2m. 2015-01-13 10:51:38 +09:00