gnupg/g10
Werner Koch d5a3142b8f
gpg: Report a conflict between honor-keyserver-url and TOR.
* g10/call-dirmngr.c (create_context): Send option and print a verbose
error.
--

It is in general a bad idea to use honor-keyserver-url but if Dirmngr
is running in TOR mode we should not allow this option at all.  We let
Dirmngr know about the use of this option and let Dirmngr tell use
whether TOR mode is active so that we can print a hint to disable that
keyserver option.

A future extension in gpgconf may disable that option directly but a
user may still override that and thus we better check.

Signed-off-by: Werner Koch <wk@gnupg.org>
2015-09-18 16:21:31 +02:00
..
ChangeLog-2011 Generate the ChangeLog from commit logs. 2011-12-01 11:09:02 +01:00
Makefile.am g10: Fix make distcheck problem. 2015-09-10 18:12:20 +02:00
OPTIONS See ChangeLog: Mon Jul 31 10:04:47 CEST 2000 Werner Koch 2000-07-31 08:04:16 +00:00
armor.c gpg: Replace remaining old error code macros by GPG_ERR_. 2015-01-22 12:06:11 +01:00
build-packet.c gpg: Create all MPIs with RFC-4880 correct length headers. 2015-03-16 20:14:58 +01:00
call-agent.c gpg: Print a new FAILURE status after most commands. 2015-08-25 15:26:33 +02:00
call-agent.h scd: support any curves defined by libgcrypt. 2015-07-25 12:09:23 +09:00
call-dirmngr.c gpg: Report a conflict between honor-keyserver-url and TOR. 2015-09-18 16:21:31 +02:00
call-dirmngr.h gpg: Move all DNS access to Dirmngr. 2015-04-23 15:52:39 +02:00
card-util.c scd: support any curves defined by libgcrypt. 2015-07-25 12:09:23 +09:00
cipher.c gpg: Remove options --pgp2 and --rfc1991. 2014-08-14 11:03:55 +02:00
compress-bz2.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
compress.c gpg: Replace remaining old error code macros by GPG_ERR_. 2015-01-22 12:06:11 +01:00
cpr.c gpg: Print a new FAILURE status after most commands. 2015-08-25 15:26:33 +02:00
dearmor.c gpg: Create exported secret files and revocs with mode 700. 2014-06-30 09:12:48 +02:00
decrypt-data.c gpg: Replace remaining old error code macros by GPG_ERR_. 2015-01-22 12:06:11 +01:00
decrypt.c common/iobuf.h: Remove iobuf_open_fd_or_name. 2015-08-20 14:16:22 +02:00
dek.h gpg: Remove cipher.h and put algo ids into a common file. 2014-01-29 20:35:05 +01:00
delkey.c gpg: --delete-secret-key - check that a secret key exists. 2014-09-20 16:27:16 +02:00
distsigkey.gpg Add more signing keys. 2014-10-31 14:21:34 +01:00
ecdh.c Curve25519 support. 2015-08-06 17:00:41 +09:00
encrypt.c common/iobuf.h: Remove iobuf_open_fd_or_name. 2015-08-20 14:16:22 +02:00
exec.c gpg: Replace remaining old error code macros by GPG_ERR_. 2015-01-22 12:06:11 +01:00
exec.h Changed to GPLv3. 2007-07-04 19:49:40 +00:00
export.c common: Don't assume on-disk layout matches in-memory layout. 2015-08-21 14:21:08 +02:00
filter.h gpg: Remove PGP-2 related cruft. 2014-11-13 12:01:42 +01:00
free-packet.c g10: fix cmp_public_key. 2015-05-01 13:58:18 +09:00
getkey.c g10: Be more careful when merging self-signed data. 2015-09-16 15:15:30 +02:00
gpg-w32info.rc w32: Add manifest to gpg. 2015-02-04 09:15:34 +01:00
gpg.c gpg: Remove option --no-sig-create-check. 2015-09-01 07:37:12 +02:00
gpg.h gpg: Replace remaining old error code macros by GPG_ERR_. 2015-01-22 12:06:11 +01:00
gpg.w32-manifest.in w32: Add manifest to gpg. 2015-02-04 09:15:34 +01:00
gpgv.c gpg: Allow gpgv to work with a trustedkeys.kbx file. 2015-08-07 15:53:56 +02:00
helptext.c Change all quotes in strings and comments to the new GNU standard. 2012-06-05 19:29:22 +02:00
import.c g10: Remove unused parameter. 2015-08-31 11:30:54 +02:00
kbnode.c gpg: Fix a missing LF in debug output. 2014-11-13 17:01:17 +01:00
keydb.c g10: Make the keyblock cache per-handle rather than global. 2015-09-02 10:52:01 +02:00
keydb.h g10: Improve documentation and comments for getkey.c. 2015-09-16 15:15:28 +02:00
keyedit.c gpg: Change last commit to avoid extra translations. 2015-09-16 18:55:27 +02:00
keygen.c g10: Remove unused parameter. 2015-08-31 11:30:54 +02:00
keyid.c Curve25519 support. 2015-08-06 17:00:41 +09:00
keylist.c g10: Eliminate the redundant function get_pubkey_end. 2015-09-16 15:15:21 +02:00
keyring.c kbx: Change skipfnc's prototype so that we can provide all information. 2015-09-16 15:15:20 +02:00
keyring.h gpg: Add push/pop found state feature to keydb. 2015-05-08 15:51:11 +02:00
keyserver-internal.h gpg: Move all DNS access to Dirmngr. 2015-04-23 15:52:39 +02:00
keyserver.c gpg: Move all DNS access to Dirmngr. 2015-04-23 15:52:39 +02:00
main.h gpg: Print a new FAILURE status after most commands. 2015-08-25 15:26:33 +02:00
mainproc.c gpg: Adjust UID line indentation for common key algos. 2015-08-06 17:09:27 +02:00
mdfilter.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
migrate.c gpg: Change wording of a migration error message. 2014-10-09 10:56:25 +02:00
misc.c agent: Print a warning for obsolete options. 2015-06-17 12:59:29 +02:00
openfile.c gpg: Make the use of "--verify FILE" for detached sigs harder. 2014-11-13 17:39:31 +01:00
options.h gpg: Remove option --no-sig-create-check. 2015-09-01 07:37:12 +02:00
options.skel Change a couple of files to use abbreviated copyright notes. 2014-11-04 16:28:03 +01:00
packet.h g10: Remove unused field req_algo. 2015-09-02 15:08:58 +02:00
parse-packet.c gpg: Fix regression in packet parser from Aug 19. 2015-08-23 12:17:43 +02:00
passphrase.c Fix sending INQUIRE_MAXLEN for symmetric data. 2015-08-16 12:54:04 -04:00
photoid.c gpg: New %U expando for the photo viewer. 2014-04-17 21:44:09 +02:00
photoid.h Decryption and signi via agent is now implemented. 2010-04-23 11:36:59 +00:00
pkclist.c g10: Simplify get_seckey_byname: it was never called with NAME not NULL. 2015-09-16 15:15:23 +02:00
pkglue.c Curve25519 support. 2015-08-06 17:00:41 +09:00
pkglue.h gpg: Use only OpenPGP public key algo ids and add the EdDSA algo id. 2014-01-30 18:48:37 +01:00
plaintext.c gpg: Replace remaining old error code macros by GPG_ERR_. 2015-01-22 12:06:11 +01:00
progress.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
pubkey-enc.c Curve25519 support. 2015-08-06 17:00:41 +09:00
pubring.asc See ChangeLog: Mon Jul 31 10:04:47 CEST 2000 Werner Koch 2000-07-31 08:04:16 +00:00
revoke.c common: Don't assume on-disk layout matches in-memory layout. 2015-08-21 14:21:08 +02:00
rmd160.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
rmd160.h Add missing header file. 2008-12-12 08:54:50 +00:00
seckey-cert.c Use inline functions to convert buffer data to scalars. 2015-02-11 10:28:25 +01:00
server.c Remove support for the GPG_AGENT_INFO envvar. 2014-10-03 11:58:58 +02:00
seskey.c gpg: Rename a debug macro. 2015-04-06 13:07:09 +02:00
sig-check.c gpg: Replace remaining uses of stdio by estream. 2015-02-19 17:22:27 +01:00
sign.c gpg: Remove option --no-sig-create-check. 2015-09-01 07:37:12 +02:00
skclist.c gpg: Remove cipher.h and put algo ids into a common file. 2014-01-29 20:35:05 +01:00
t-keydb-keyring.kbx g10: Add test for keydb as well as new testing infrastructure. 2015-09-02 15:08:57 +02:00
t-keydb.c g10: Fix make distcheck problem. 2015-09-10 18:12:20 +02:00
t-rmd160.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
tdbdump.c gpg: Replace -1 by GPG_ERR_NOT_FOUND in tdbio.c 2015-06-04 18:08:26 +02:00
tdbio.c gpg: Replace -1 by GPG_ERR_NOT_FOUND in tdbio.c 2015-06-04 18:08:26 +02:00
tdbio.h gpg: Replace -1 by GPG_ERR_NOT_FOUND in tdbio.c 2015-06-04 18:08:26 +02:00
test-stubs.c g10: Add test for keydb as well as new testing infrastructure. 2015-09-02 15:08:57 +02:00
test.c g10: Fix make distcheck problem. 2015-09-10 18:12:20 +02:00
textfilter.c gpg: Remove all support for v3 keys and always create v4-signatures. 2014-10-17 13:32:16 +02:00
trust.c Use inline functions to convert buffer data to scalars. 2015-02-11 10:28:25 +01:00
trustdb.c gpg: Fix skip function dummy parameter. 2015-09-16 19:02:35 +02:00
trustdb.h gpg: Fix output in case of a corrupted trustdb. 2015-06-04 17:34:55 +02:00
verify.c gpg: Replace remaining old error code macros by GPG_ERR_. 2015-01-22 12:06:11 +01:00
zlib-riscos.h include: Remove this directory. 2014-01-29 17:45:05 +01:00