All,

Apache 1.3.24  is configured in std proxy mode:

<IfModule mod_proxy.c>
 ProxyRequests On
 NoCache       all
</IfModule>


When receiving a request that contain escaped chars (e.g. %2C), apache unescapes it and forwards a modified request to the backend server (with a ',' here). This breaks the latter one, which expects %2C
substring.

I did my homework on that concern, but with no success:

http://issues.apache.org/bugzilla/show_bug.cgi?id=15207 demonstrates that this behaviour was corrected in 2.0.55 (and compliant with http://httpd.apache.org/docs/2.0/developer/request.html#unescape). As far as I saw, the correction was mainly in proxy_util.c, which in 1.3.24 looks correct (w.r.t the fix). So it should work ok... Anyone could explain the behaviour, or suggest a mean to change it (conf, patch)?

Tx you guys!

Rgds,

   Bruno.







---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
  "   from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to