Hi,
I wanted to try the new gzip support. My remarks so far, and a few questions, as I haven't been able to run it yet. Building trunk is not very easy; with the help of the irc # I was able to finally do it though. And now I just learned about http://repo.varnish-cache.org/snapshots/ :^) I tried to compile my current vcl file, and got a few errors. 1. set req.http.X-Forwarded-For = (req.http.X-Forwarded-For ", " client.ip); => fails on '", "', Expected an action, 'if', '{' or '}' => OK I just learned on irc that you need a "+" 2. purge("req.http.host == " req.http.host); => fails on 'purge', Expected an action, 'if', '{' or '}' => ? 3. beresp.cacheable = false; => fails, can I safely replace it with beresp.ttl=0s; ? 4. set req.hash += req.http.host => fails, I am correct in changing it to hash_data(req.http.host) ? 5. I use a trick given by http://open.blogs.nytimes.com/2010/09/15/using-varnish-so-news-doesnt-break-your-server/ if (beresp.http.X-VARNISH-TTL) { C{ char *ttl; ttl = VRT_GetHdr(sp, HDR_BERESP, "\016X-VARNISH-TTL:"); VRT_l_beresp_ttl(sp, atoi(ttl)); }C remove beresp.http.X-VARNISH-TTL; } => fails to compile: ./vcl.1P9zoqAU.c: In function 'VGC_function_vcl_fetch': ./vcl.1P9zoqAU.c:879: warning: implicit declaration of function 'atoi' I'm currently stuck with 2 (purge) and 5 (C+atoi) thanks -- Fil _______________________________________________ varnish-dev mailing list [email protected] http://www.varnish-cache.org/lists/mailman/listinfo/varnish-dev
