William A. Rowe, Jr. wrote:
> 
> The configuration and context below seems odd to me;
        :
> You haven't resolved any <Directory>, <Files>, <Locations> etc in the
> code fragment above... it's too early in the request processing cycle.
> It seems this should not be a dir_conf flag, but actually a server_conf flag 
> since your patch only resolves the directive relative to a given server.

that's right, i didn't.  as explained earlier, this is currently
RSRC_CONF, which means it *can't* appear in any of those containers,
so that point is moot.  that makes it essentially server-scope --
but by treating it as per-dir now, we don't need to shift from
per-server to per-dir when we have a more finely grained solution.

> And what is the impact of this patch on proxies and using mod_rewrite
> to proxy certain URIs?

i will investigate.  i'm tempted to consider this a piece
of rope, however, and as long as it doesn't open any security
exposures, caveat emptor.

> It would be best if we unparsed and tracked the offsets in the source and
> unescaped query strings of individual components (scheme, user, host,
> path, path_info and query).  We could do something as simple as counting
> the number of slashes in the source and target paths, and failing only when
> those two components mismatch.

this has been mentioned several times as a 'gee, it would be
nice.'  unfortunately, it is also a major hassle due to all the
rewriting potential, et cetera.  it's definitely for later.
-- 
#ken    P-)}

Ken Coar, Sanagendamgagwedweinini  http://Golux.Com/coar/
Author, developer, opinionist      http://Apache-Server.Com/

"Millennium hand and shrimp!"

Reply via email to