diff options
Diffstat (limited to 'src/options.h')
-rw-r--r-- | src/options.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/options.h b/src/options.h index 5cd5fb1..a8c494b 100644 --- a/src/options.h +++ b/src/options.h @@ -99,6 +99,11 @@ struct options void *(*regex_compile_fun)(const char *); /* Function to compile a regex. */ bool (*regex_match_fun)(const void *, const char *); /* Function to match a string to a regex. */ +#ifdef HAVE_LIBCARES + char *bind_dns_address; + char *dns_servers; +#endif + char **domains; /* See host.c */ char **exclude_domains; bool dns_cache; /* whether we cache DNS lookups. */ @@ -236,6 +241,11 @@ struct options char *ca_cert; /* CA certificate file to use */ char *crl_file; /* file with CRLs */ + char *pinnedpubkey; /* Public key (PEM/DER) file, or any number + of base64 encoded sha256 hashes preceded by + \'sha256//\' and seperated by \';\', to verify + peer against */ + char *random_file; /* file with random data to seed the PRNG */ char *egd_file; /* file name of the egd daemon socket */ bool https_only; /* whether to follow HTTPS only */ |