Project

General

Profile

Actions

Bug #1978

closed

mod_expire sends incorrect max-age when using mtime

Added by zezo about 12 years ago. Updated about 12 years ago.

Status:
Fixed
Priority:
Normal
Category:
mod_expire
Target version:
ASK QUESTIONS IN Forums:

Description

mod_expire sets Cache-Control: max-age= to the configured interval, and not to the actual stamp.

According to rfc2616, max-age overrides Expires:, and in effect the 'modification' directive turns to 'access'

All tested browsers (IE,Opera,FF,Chrome) comply with the RFC.

Discovered while trying to serve images that change 4 times/day at known moments.

The attached patch shoudt fix this.


Files

max-age.patch (953 Bytes) max-age.patch zezo, 2009-05-10 10:11
Actions #1

Updated by icy about 12 years ago

  • Target version changed from 1.4.22 to 1.4.23

While at it, the ints should be changed to time_ts.

target version != affected version

Actions #2

Updated by stbuehler about 12 years ago

  • Status changed from New to Fixed
  • % Done changed from 0 to 100

Applied in changeset r2503.

Actions #3

Updated by stbuehler about 12 years ago

  • Estimated time deleted (0.10 h)
Actions

Also available in: Atom