= bug description = When I browse http://pkgs.fedoraproject.org/cgit/kernel.git, the summary page is displaying stale information. For example, the line for master is currently (29 August 06:00 GMT) showing: master CVE-2012-3412 sfc: potential rDOS through TCP MSS option (rhbz 844714 845558) Josh Boyer 4 hours
but that patch was applied on 3 August, and there have been 27 patches since on master.
= bug analysis = The Wireshark summary appears to show that cgit is both saying that the page has not been modified, but also that it has expired:
GET /cgit/kernel.git/ HTTP/1.1 Host: pkgs.fedoraproject.org User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20100101 Firefox/14.0.1 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8 Accept-Language: en-gb,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive If-Modified-Since: Fri, 03 Aug 2012 17:44:02 GMT Cache-Control: max-age=0
HTTP/1.1 304 Not Modified Date: Wed, 29 Aug 2012 05:49:13 GMT Server: Apache/2.2.15 (Red Hat) Connection: Keep-Alive Keep-Alive: timeout=5, max=500 Expires: Fri, 03 Aug 2012 17:49:02 GMT
= fix recommendation =
I presume cgit should not be returning "304 Not Modified" when the page has been modified.
I've cleared the cache, it should be working again now hopefully.