Add / parse new automation options
authorAndre Heinecke <aheinecke@gnupg.org>
Mon, 11 Feb 2019 14:45:22 +0000 (15:45 +0100)
committerAndre Heinecke <aheinecke@gnupg.org>
Mon, 11 Feb 2019 14:45:22 +0000 (15:45 +0100)
* src/common_indep.h (opt): Add new fields.
* src/main.c (read_options): Read them.

src/common_indep.h
src/main.c

index fb693ef..0a71914 100644 (file)
@@ -206,6 +206,8 @@ struct
   int autoretrieve;           /* Use --auto-key-retrieve. */
   int search_smime_servers;  /* Search for S/MIME keys on all configured S/MIME keyservers
                                 for each new unknown mail */
+  int auto_unstrusted;       /* Automatically encrypt even to untrusted keys. */
+  int autoimport;            /* Automatically import keys from headers or attachments. */
 
   /* The forms revision number of the binary.  */
   int forms_revision;
index 56b92ad..f61b9ee 100644 (file)
@@ -299,6 +299,8 @@ read_options (void)
   opt.autotrust = get_conf_bool ("autotrust", 0);
   opt.search_smime_servers = get_conf_bool ("searchSmimeServers", 0);
   opt.smime_html_warn_shown = get_conf_bool ("smimeHtmlWarnShown", 0);
+  opt.auto_unstrusted = get_conf_bool ("autoencryptUntrusted", 0);
+  opt.autoimport = get_conf_bool ("autoimport", 0);
 
   if (!opt.automation)
     {
@@ -308,6 +310,8 @@ read_options (void)
       opt.autoresolve = 0;
       opt.autotrust = 0;
       opt.autoretrieve = 0;
+      opt.autoimport = 0;
+      opt.auto_unstrusted = 0;
     }
 
   /* Hidden options  */