Zimbra Handler
Zimbra Handler (and other specific Handlers) is not working.
First thing, like we have done for Handler::Menu, the call the the Handler must be adapted:
PerlModule Lemonldap::NG::Handler::Specific::ZimbraPreAuth
<VirtualHost "*:80">
ServerName zimbra.example.com
# Load Zimbra Handler
PerlHeaderParserHandler Lemonldap::NG::Handler::Specific::ZimbraPreAuth->run
{code}
The call to ->run can be omitted if we define the handler() sub in the ZimbraPreAuth.pm module.
Now, when running the Handler, we have this error:
{code}
[Mon Feb 22 14:31:07.451815 2016] [perl:debug] [pid 11960] ApacheMP2.pm(75): SharedConf.pm(188): Lemonldap::NG::Handler::Specific::ZimbraPreAuth: configuration is up to date
[Mon Feb 22 14:31:07.452223 2016] [perl:error] [pid 11960] [client 127.0.0.1:39208] Not a CODE reference at /usr/share/perl5/Lemonldap/NG/Handler/Main/Jail.pm line 139.\n
The main issue for me is that globalInit and defaultValuesInit subroutines from ZimbraPreAuth.pm are not called anymore. How to load them with the new Handler code?