> I however have some sub-locations under /protectedthing:
> ---------CUT---------
> <Location /protectedthing/topsecret>
>    SetHandler perl-script
> 
>    PerlResponseHandler Some::Nice::mp2::Handler
> </Location>

> After enabling debug in AuthDBI I see that it is correctly invoked as a
> PerlAuth(en|z)Handler for "/protectedthing/topsecret", but it gets no
> configuration data passed (Auth_DBI_data_source etc.) for the
> sublocation.
> 
> ... I am completely lost here ...
> 
> Any ideas?

yes :)

merging for PerlSetVar/PerlAddVar is broken at the moment.  specifically,
the kind of merging you want to do - overlapping containers - does not work
at all.

I tried to fix it once, and the fix was more complete than it had been at
the time, but it is still broken.  I know exactly what the problem is and I
_think_ I have a solution that will work, but it is not an easy task by any
means - both PerlSetVar and PerlAddVar need to merge into themselves as well
as with any parent containers, which means you need to maintain the
directive order throughout the entire configuration process.

anyway, I'm sorry this bug bit you.  I will try to find some tuits and work
it all out soonish.

--Geoff

-- 
Report problems: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html

Reply via email to