[squid-users] Vary object loop returns

Amos Jeffries squid3 at treenet.co.nz
Wed Jun 8 17:16:37 UTC 2016

On 9/06/2016 5:06 a.m., Yuri Voinov wrote:
> Ok, Amos.
> How to correctly normalize headers?
> I.e., to strip User-Agent, for example?

Normalize what and how exactly? it differs by header.

Stripping UA header from outbound traffic is done with
request_header_access. (hint: not reply_...). Though note that there are
servers out there which wil either crash, or produce an error page
rejecting the request if a UA is absent or not a browser agent string.

Right now Squid code has a class for each specially handled header.
Which parses, normalizes, and prints for output the header value(s).

Most headers unrelated to proxying (such as User-Agent) are handled as
opaque string blobs. Adding normalization for them would be difficult
right now. The best option at present would be an eCAP module.


More information about the squid-users mailing list