> 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