]> granicus.if.org Git - neomutt/commitdiff
Report GPGme version in neomutt -v
authorPietro Cerutti <gahr@gahr.ch>
Wed, 18 Jul 2018 14:25:50 +0000 (15:25 +0100)
committerRichard Russon <rich@flatcap.org>
Wed, 18 Jul 2018 14:25:50 +0000 (15:25 +0100)
ncrypt/crypt_gpgme.c
ncrypt/crypt_gpgme.h
version.c

index dfeea35999b75e9af71416fd36a08bd096de15a4..85340abc4f76eec016100ea4683e645b63487eae 100644 (file)
@@ -5198,3 +5198,8 @@ void pgp_gpgme_set_sender(const char *sender)
   FREE(&current_sender);
   current_sender = mutt_str_strdup(sender);
 }
+
+const char *mutt_gpgme_print_version(void)
+{
+  return GPGME_VERSION;
+}
index 45d25dee20a8a17ab1ea7660b0502d4da948480a..0d5b6fe64870faf33f32d9e688b9a761958fe4d6 100644 (file)
@@ -56,4 +56,6 @@ struct Body *smime_gpgme_sign_message(struct Body *a);
 int          smime_gpgme_verify_one(struct Body *sigbdy, struct State *s, const char *tempfile);
 int          smime_gpgme_verify_sender(struct Header *h);
 
+const char  *mutt_gpgme_print_version(void);
+
 #endif /* _NCRYPT_CRYPT_GPGME_H */
index f941e522feebf1dbb2ddad16ddc16188e38eba2c..0906b372e4b4a746ca5c44c9487d7838643044cc 100644 (file)
--- a/version.c
+++ b/version.c
@@ -37,6 +37,7 @@
 #include "mutt/mutt.h"
 #include "email/email.h"
 #include "mutt_curses.h"
+#include "ncrypt/crypt_gpgme.h"
 
 /* #include "protos.h" */
 const char *mutt_make_version(void);
@@ -383,6 +384,10 @@ void print_version(void)
   printf("\n%s", mutt_idna_print_version());
 #endif
 
+#ifdef CRYPT_BACKEND_GPGME
+  printf("\nGPGme: %s", mutt_gpgme_print_version());
+#endif
+
 #ifdef USE_HCACHE
   const char *backends = mutt_hcache_backend_list();
   printf("\nhcache backends: %s", backends);