Add finger support to dirmngr.
authorWerner Koch <wk@gnupg.org>
Tue, 8 Feb 2011 20:11:19 +0000 (21:11 +0100)
committerWerner Koch <wk@gnupg.org>
Tue, 8 Feb 2011 20:11:19 +0000 (21:11 +0100)
commit2c79a2832cd3cbc1c09f4f7a7b2653ba6cbd2845
tree87e424f10a74c0cecce3c3ecc96b43eaca1b892c
parent8a7336e0bff53133e9be07c2e04e7e74758c2af2
Add finger support to dirmngr.

The basic network code from http.c is used for finger.  This keeps the
network related code at one place and we are able to use the somewhat
matured code form http.c.  Unfortunately I had to enhance the http
code for more robustness and probably introduced new bugs.

Test this code using

  gpg --fetch-key finger:wk@g10code.com

(I might be the last user of finger ;-)
14 files changed:
common/ChangeLog
common/estream.c
common/http.c
common/http.h
dirmngr/ChangeLog
dirmngr/Makefile.am
dirmngr/ks-action.c
dirmngr/ks-action.h
dirmngr/ks-engine-finger.c [new file with mode: 0644]
dirmngr/ks-engine.h
dirmngr/server.c
g10/ChangeLog
g10/call-dirmngr.c
g10/keyserver.c