New http code
dshaw at jabberwocky.com
Thu Feb 17 14:30:19 CET 2005
Now that 1.4.1rc2 is out, can I get a few people to help exercise the
new HTTP code? There are two main tests that would be very helpful:
1) Build with the configure option --with-libcurl. If you have
libcurl installed, you should end up with a new program
'gpgkeys_curl', that supports HTTP, HTTPS, FTP, and FTPS. If you
don't have libcurl installed, nothing should happen.
2) Build with the configure option --enable-fake-curl. This should
also result in a 'gpgkeys_curl', but it only supports HTTP.
Once built, if you could test the protocols by fetching some keys many
times over, trying with different servers, etc, that would be very
Note that this is for files via HTTP (or HTTPS or FTP or FTPS). It's
not full keyserver support (with searching and so on). All you can do
is fetch keys, genenerally from a preferred keyserver URL set on a key
To make testing easier so you don't have to keep making preferred
keyserver URLs all over the place, note you can test by doing
something like this:
gpg --keyserver http://www.example.com/a/key/is/stored/here.asc --recv-keys 99999999
gpg --keyserver https://www.example.com/a/key/is/stored/here.asc --recv-keys 99999999
The key stored in that file likely isn't key 99999999, but it'll work
anyway to test.
More information about the Gnupg-devel