aboutsummaryrefslogtreecommitdiffstats
path: root/src/gpgme.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2016-08-16 16:53:42 +0000
committerWerner Koch <[email protected]>2016-08-16 16:53:42 +0000
commit8c09dd9989bcd434a8cb5997770cb8414b96bd5c (patch)
tree165b40484f5182676f32356b2f6b26c81723a2ca /src/gpgme.c
parentcore: Simplify setting of dummy versions. (diff)
downloadgpgme-8c09dd9989bcd434a8cb5997770cb8414b96bd5c.tar.gz
gpgme-8c09dd9989bcd434a8cb5997770cb8414b96bd5c.zip
core: New global flag "require-gnupg".
* src/gpgme.c (gpgme_set_global_flag): Add flag. * src/engine.c (engine_minimal_version): New variable. (_gpgme_set_engine_minimal_version): New function. (gpgme_get_engine_info): Check that flag. * tests/run-keylist.c (main): New option --require-gnupg. Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'src/gpgme.c')
-rw-r--r--src/gpgme.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gpgme.c b/src/gpgme.c
index e0cd9b05..d59f8080 100644
--- a/src/gpgme.c
+++ b/src/gpgme.c
@@ -71,6 +71,8 @@ gpgme_set_global_flag (const char *name, const char *value)
_gpgme_dirinfo_disable_gpgconf ();
return 0;
}
+ else if (!strcmp (name, "require-gnupg"))
+ return _gpgme_set_engine_minimal_version (value);
else if (!strcmp (name, "gpgconf-name"))
return _gpgme_set_default_gpgconf_name (value);
else if (!strcmp (name, "gpg-name"))