page.tmpl: Add Cache-Control must-revalidate to ensure that users (especially of...
authorJoey Hess <joey@gnu.kitenet.net>
Wed, 31 Mar 2010 21:51:46 +0000 (17:51 -0400)
committerJoey Hess <joey@gnu.kitenet.net>
Wed, 31 Mar 2010 21:52:58 +0000 (17:52 -0400)
commit4dcea6207d03fcdc25bc1c172d69c30673b7254a
tree0dd0dbfaa4f4e3c19ac8730dd6fa5aced3db179f
parentfc5445b90677489642e4ae8d5b2f6c54cdd847c5
page.tmpl: Add Cache-Control must-revalidate to ensure that users (especially of Firefox) see fresh page content.

Since Firefox version 3, it's done aggressive caching of visited pages, and
does not, by default, check if the cached content is still valid when
reloading or revisiting a page. By default, Firefox seems to not re-contact
the web server at all. Compare with eg, Epiphany and Chromium, which appear
to always check, and get back a 304 when the page is unchanged.

This header makes Firefox do the right thing, at least for html files. It
still over-caches if css, javascript, images, etc, are changed.
debian/changelog
templates/page.tmpl