<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    HI All!!!<br>
    <br>
    I'm building a system based on squid 2.7 for cache all software
    updates. I have a problem when the origin server response with
    vary:* in header, for example for this url (Chrome updates)<br>
    <br>
<a class="moz-txt-link-freetext" href="http://r20---sn-x1x7sn7r.c.pack.google.com/edgedl/chrome/win/BD7EFFAED0C46EB9/38.0.2125.111_chrome_installer.exe">http://r20---sn-x1x7sn7r.c.pack.google.com/edgedl/chrome/win/BD7EFFAED0C46EB9/38.0.2125.111_chrome_installer.exe</a><br>
    <br>
    Without  squid, use direct download, the response header has<br>
    <br>
    <pre class="source ">HTTP/1.1 200 OK
Accept-Ranges: bytes
Content-Length: 41100368
Content-Type: application/x-msdos-program
Etag: "4a5cd"
Server: downloads
Vary: *
x-content-type-options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
Date: Sat, 08 Nov 2014 05:41:10 GMT
Alternate-Protocol: 80:quic,p=0.01
Last-Modified: Mon, 27 Oct 2014 18:10:00 GMT
Connection: keep-alive</pre>
    If i use Squid in transparent proxy mode in the middle, i don't have
    hits for this url. ¿Can squid ignore the Vary header for store
    object in cache? Of course my refresh pattern has<br>
    <br>
    # Cache Update<br>
    refresh_pattern -i pack\.google\.com\/.*\.(exe|crx) 10080 80% 43200
    override-expire override-lastmod ignore-no-cache  ignore-reload
    reload-into-ims ignore-private<br>
    <br>
    #Specific App<br>
    refresh_pattern -i
    \.(deb|rpm|exe|zip|tar|tgz|ram|rar|bin|ppt|doc|pdf|tiff)$ 10080 90%
    43200 override-expire ignore-no-cache ignore-private<br>
    <br>
    Thanks in Advance,<br>
    <br>
    Ulises<br>
    <br>
    <br>
  </body>
</html>