> Now, to make it fail:
> put this on the end:
> 
> <Perl >
> $Location{"/"} = {
>   AuthType => 'Basic',
>   AuthName => 'Foo',
>   PerlAuthenHandler => 'Apache::Kinnetics::Authenticate',
>   'require' => 'valid-user'
> };
> </Perl>

yeah, I see it now - it's the same (known) bug somebody was bitten by
earlier this week.

basically, PerlSetVar and PerlAddVar do not merge properly for overlapping
containers.  in your situation the <Location /> is merging with your
<Location /foo> (or whatever).  the same bug holds for <Location /foo>
merges and .htaccess files, for instance.  server-level to directory-level
merges work just fine, as you can see from the test case.

anyway, it is on my short list of things to do, but it's actually a complex
bug that is now in its second iteration.  but I expect to get around to
fixing it "soonish".

again, sorry you got bitten by this.  I hope to have it resolved before too
long.

--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