On 14/12/2013 6:59 a.m., Marcus Kool wrote:
> all,
> 
> as discussed in a previous thread, the URL rewriter protocol of Squid
> 3.4 is different than with previous versions of Squid.
> Despite Amos' belief, I found out yesterday that there is no backward
> compatibility since a typical redirection URL is
>   
> www.example.com/foo.cgi?category=adult&url=http://www.example.com/foo/bar
> and Squid 3.4 has a parser that splits tokens at '=' and then complains
> that it does not understand the answer of the URL redirector.
> 

Ouch. Thank you for finding this one.

The fix appears to be limiting the character set we accept for key names
such that it does not match any valid URL. I have now applied a patch to
trunk as rev.13181 which limits characters in kv-pair key name to
alphanumeric, hyphen and underscore.

Amos

Reply via email to