[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.

Amos


More information about the squid-users mailing list