Ticket Change Details
Not logged in
Overview

Artifact ID: d301f3971a397b376912959f85b1118af6c9ee9c
Ticket: b465b3bc2ceef4446b2ae770242ed0968e4dbc68
Stale pages delivered on Opera browser
User & Date: anonymous 2009-03-28 16:09:15
Changes

  1. comment changed to:
    The fossil web server uses the "Cache-Control: private" directive to avoid storing the data on intermediate proxies. It does not use other directives to keep the browser from caching the data. At least on the Opera browser this leads to the browser returning stale pages. According to RFC 2616 the private cache control allows the browser to cache the pages:
    
    See the RFC:
    
    private
    Indicates that all or part of the response message is intended for a single 
    user and MUST NOT be cached by a shared cache. This allows an origin server to state that the specified parts of the 
    response are intended for only one user and are not a valid response for requests by other users. A private (non-shared) cache MAY cache the response. 
    
    Therefore I suggest to use one of the usual methods like No-cache etc. maybe in addition to the private.
    
    Without this change fossil is unusable from at least the Opera browser.
    
  2. foundin changed to: "26ab4f7012"
  3. private_contact changed to: "7b3ed866b5a713e1a7290caf1fe9f6a1396c863a"
  4. severity changed to: "Severe"
  5. status changed to: "Open"
  6. title changed to: "Stale pages delivered on Opera browser"
  7. type changed to: "Code_Defect"