Robert Spier wrote:
Doing a
svn update -r 428 lib/Qpsmtpd/Plugin.pm
solves the problem, so it looks like the lastest patch by Robert
Hegemann caused the problem.
Who?
He meant you, dude! ;-)
I've checked in a fix to Qpsmtpd::Plugin::register_hook and reverted all of the
plugin/logging/* files to their previous state and the recursion is gone.
The deal is that the logging functionality is very delicate while starting up
(you cannot log anything until you have loaded the logging). If we could
require that hook_logging was first when in _register_standard_hooks, then I
/think/ we could use the new-style hook_* functionality in the logging plugins.
Unfortunately, %hooks is a hash and hash order is not predictable, so we have
to use the old methods instead.
HTH
John