mod_filter doesn't handle "FilterChain =..." or "FilterChain !" properly when
merging configs.
Assume you have a setup like this:
<VirtualHost ...>
FilterProvider a ...
FilterProvider b ...
FilterProvider c ...
FilterChain a b
<Location /foo>
FilterChain =c
</Location>
<Location /bar>
FilterChain !
</Location>
</VirtualHost>
The correct behaviour should be for foo to run *only* c, and for bar to run
nothing. However, currently /foo will run abc and /bar will run ab
This is filed at https://issues.apache.org/bugzilla/show_bug.cgi?id=42186 and
has a proposed patch attached.
Issac