Patch for Age header

Woon Wai Keen doubleukay at doubleukay.com
Thu Sep 22 21:10:02 UTC 2011


I finally realize my Age method is vulnerable to clock skew as it is 
calculated from the upstream Date. There seems to be no way to get the 
date/time that the original request was made to the origin. The closest 
is the cached file's mtime, but this represents the time that the 
request finished, not the start.

On 2010-06-09 1:47 PM, Woon Wai Keen wrote:
> Hi all, I would like to contribute a patch to provide the cached file 
> age as a variable $proxy_cache_age , which can then be used together 
> with add_header Age $proxy_cache_age.
>
> The age calculation is not RFC2616 compliant (13.2.3) as it doesn't 
> take into consideration the cached origin Age header and Date. Is it 
> feasible to extract this from the cached headers?
>
>
>
> _______________________________________________
> nginx-devel mailing list
> nginx-devel at nginx.org
> http://nginx.org/mailman/listinfo/nginx-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-devel/attachments/20110923/80db324d/attachment.html>


More information about the nginx-devel mailing list