Release: 1.0.6
Environment
Not relevant
How To Repeat
It would be useful to have an option in gpg which will query the keyserver for all keys already there. This command, which one could run weekly from cron or something like that, will make sure that whenever a revocation certificate comes available for a certain key, this certificate is actually recieved.
Currently, once a key has been automagically retrieved from the keyserver, the key will never be checked for additions anymore.
This functionality can currently be achieved by gpg --recv-keys gpg --list-keys | grep ^pub | sed 's/^pub..//;s/ .*//;s,.*/,,', but this is arguably not a very elegant solution, let alone the fact that not every gpg user will be able to make this up.
AFAICS, you can either make --recv-keys behave this way when no ids are supplied as an argument, or create a new option for it (--recv-key-updates?)
Fix
If it has a chance of being applied, I'll write a patch against current CVS.