Hi,

I noticed that 3.4.0.2 uses a new protocol for the url_rewrite_program
that is incompatible with previous versions of Squid.
I am updating ufdbGuard, a URL redirector for Squid, for Squid 3.4
to support the new protocol of Squid version 3.4.

I read
http://www.squid-cache.org/Versions/v3/3.4/cfgman/url_rewrite_program.html
and was utterly surprised to read that a URL redirector must return
   ERR
to indicate that the URL is fine and does not need to be redirected,
and must return
   OK [status] url="newurl"
for a URL that needs to be redirected.

One would expect that ERR is used for an error, not for something
that is the opposite of an error.
Is there a chance that the protocol reply "ERR" can be changed into
something logical like "PASS" or "UNCHANGED" ?

Furthermore, I suggest that the BH status code gets a parameter,
a quoted string explaining what is happening with the URL redirector.

Thanks
Marcus

Reply via email to