Add HKP database backend
authorJonathan McDowell <noodles@earth.li>
Mon, 30 Sep 2013 16:31:03 +0000 (17:31 +0100)
committerJonathan McDowell <noodles@earth.li>
Mon, 30 Sep 2013 16:41:11 +0000 (17:41 +0100)
commit54288021d24e0b40119d2ffae5a24ecd720d3aca
treefbc75e353b524262dc3e882d0b796d303532906e
parente517c4f6effa3187dc46397e19aeada9574f7286
Add HKP database backend

A potential use case of onak is as a proxy server. Add an HKP backend
that uses libcurl to make requests to a remote keyserver to fetch, search
or store keys. The "db_dir" configuration parameter becomes the base
host name for the remote keyserver e.g.:

db_backend hkp
db_dir the.earth.li

In the future the addition of the ability to stack database backends
should allow this to be used to turn onak into a caching keyserver.
Makefile.in
configure.ac
debian/control
keydb_hkp.c [new file with mode: 0644]