gpgme/doc
Andre Heinecke 08086dd690
Add offline mode support for CMS keylisting
* doc/gpgme.texi: Document offline mode.
* src/context.h (gpgme_context): Add offline.
* src/engine-backend.h (keylist, keylist_ext): Add engine_flags.
* src/engine.c, src/engine.h (_gpgme_engine_op_keylist): Ditto.
  (_gpgme_engine_op_keylist_ext): Ditto.
* src/engine.h (GPGME_ENGINE_FLAG_OFFLINE): New.
* src/engine-gpg.c (gpg_keylist, gpg_keylist_ext): Ditto.
* src/engine-gpgsm.c (gpgsm_keylist): Handle engine_flags.
  (gpgsm_keylist_ext): Ditto.
* src/gpgme.c (gpgme_set_offline, gpgme_get_offline): New.
* src/gpgme.def (gpgme_set_offline, gpgme_get_offline): New.
* src/gpgme.h.in (gpgme_set_offline, gpgme_get_offline): New.
* src/libgpgme.vers (gpgme_set_offline, gpgme_get_offline): New.
* src/keylist.c (gpgme_op_keylist_start): Set offline flag.
  (gpgme_op_keylist_ext_start): Ditto.
* tests/run-keylist.c (show_usage, main): Add offline argument.

--
The offline engine option was introduced with gpgsm 2.1.6
it is mainly useful for a full keylisting that includes
the certificate validation but does not depend on external
information that could take an indefinite amount of time to
collect.

Signed-off-by: Andre Heinecke <aheinecke@intevation.de>
2015-07-31 15:18:27 +02:00
..
examples Updated the example. 2008-06-20 10:40:52 +00:00
.gitignore .gitignore: flesh out rules and add subdirectory-.gitignores. 2012-04-20 16:05:11 +02:00
ChangeLog-2011 Generate the ChangeLog from commit logs. 2011-12-02 11:36:37 +01:00
DCO Add DCO file 2012-09-25 19:21:00 +02:00
gpgme.texi Add offline mode support for CMS keylisting 2015-07-31 15:18:27 +02:00
gpl.texi doc: Update gpl.texi to match version from gnupg 2014-12-15 11:55:05 +01:00
HACKING Document contribution rules. 2012-09-25 19:19:13 +02:00
lesser.texi Include the GnuPG UI Server specification. 2008-06-04 14:14:38 +00:00
Makefile.am Post release updates 2014-11-21 21:29:11 +01:00
mdate-sh Update automake scripts. 2008-07-04 15:46:01 +00:00
module-overview.sk Add a module overview diagram. 2008-07-17 17:09:39 +00:00
texinfo.tex Update automake scripts. 2008-07-04 15:46:01 +00:00
uiserver.texi doc: Clarify the FILE command. 2014-11-19 11:53:12 +01:00