On 01/21/2011 07:20 PM, Dan Poirier wrote:
> Can we take an informal vote on how best to handle AllowEncodedSlashes?
> 
> At present, AllowEncodedSlashes Off (the default) results in any request
> containing an encoded slash, %2F, being rejected with a 404.
> 
> In 2.0 and trunk, AllowEncodedSlashes On allows the encoded slash, but
> does not decode it.  This keeps httpd from misinterpreting an encoded
> slash in a request as a path separator.  I believe this was always
> the intended behavior.
> 
> In 2.2, AllowEncodedSlashes On allows the encoded slash, and decodes it.
> This has caused problems for multiple people (see bugzilla, e.g. PR
> 35256), but has been the behavior since 2.2.0 (introduced in
> 2.1.something, I believe unintentionally).
> 
> All the doc, even in 2.2, reflects the 2.0/trunk behavior.
> 
> How to handle?
> 
> [ ] 1. change the 2.2 doc to reflect the actual 2.2 behavior
> [ ] 2. backport the trunk behavior as-is, so 2.0/2.2/trunk behave the same
> [ ] 3. backport the trunk behavior, but using a new option to avoid
>     breaking existing configurations that might depend on the current
>     behavior

[X] 4. backport the trunk behavior, but using a new option to set the current 
2.2
       behavior to avoid breaking existing configurations from 2.0/trunk but 
enable
       2.2 users that rely on the new 2.2 behavior to get this back


Regards

Rüdiger

Reply via email to