Hi all,
attached is a patch against today's cvs to simplify retreiving a missing
pgp key from a key server (Carlos proposed implementing this a while ago).
With this patch, instead of just popping up a warning, the attached dialog
will be displayed. If you click yes, gpg is run asynchronously (as this
may need some time, think of a dial-up connection) in the background to
retreive the key from a key server. The result is displayed in a separate
window after the process finished. When you then reselect the message, the
signature status can be checked for.
Please note that the stuff added to rfc3156.c should be regarded as a
temporary implementation. Currently, neither seahorse nor gpa (are there
more gnome gpg frontends?) can be triggered to get a key from a keyserver
(afaik now they both don't work with keyservers at all!). If they support
an interface for this (maybe as an URI handler, or through bonobo? I don't
understand enough of these internals...), this should of course be used.
This patch can only be used if gpg is installed, as I don't know how to
call other apps. There is a check in configure.in for this, so it's
necessary to re-run autogen.sh after applying the patch. And, of course,
you need a working gpg setup (.gnupg/options) for this to work...
Opinions? Comments?
Cheers, Albrecht.
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Albrecht Dreß - Johanna-Kirchner-Straße 13 - D-53123 Bonn (Germany)
Phone (+49) 228 6199571 - mailto:albrecht.dress@arcor.de
_________________________________________________________________________
balsa-rfc3156-patch-2003-05-10.gz