On Thu, Oct 18, 2012 at 1:58 AM, Jeremy Thomerson <[email protected]> wrote: > Devs, > > I just created a new VMOD [0] and would love if some of you could look > over it. It's my first one. The primary reason I created it was so that I > could avoid having to have inline C in my VCL as suggested at [1]. I asked > about this a few weeks ago on IRC and was told the best way to contribute a > way of doing this was to create a VMOD. Ironically, today when I was > getting ready to publish my VMOD, I came across [2] where one of the two > things I needed to accomplish was discussed. However, my VMOD goes beyond > what was discussed in that patch in order to provide additional > functionality. > [..]
Hi, I haven't looked at your vmod to comment but the TIME + DURATION issue has been properly fixed in commit cc513fdc6cc098fcdc378af6ec80959a5c744054 so now it's possible to do: set resp.http.foo = now + 1s; That will return a RFC date. [1] could be achieved with: set resp.http.foo = now + std.duration(regsub(resp.http.cache-control, ".* maxage=([0-9]*).*", "\1s"), 10s); Cheers, f.- _______________________________________________ varnish-dev mailing list [email protected] https://www.varnish-cache.org/lists/mailman/listinfo/varnish-dev
