On Sun, 1 Mar 2015, at 05:50 AM, Daniel Friesen wrote:
## If-None-Match Someone is going to have to explain this block to me, because doing it does not make sense to me:
if (req.http.If-None-Match) {return(pass);}
These two lines should be removed from Varnish 3.0 and 4.0 configurations. Varnish 2.0 didn't support this header properly (I think it was added in 2.0.5) and I suppose this is why these lines were originally present on the page. Varnish 3/4 configurations must be slight alterations of Varnish 2 configuration and these lines went overlooked.