Changeset c3c8d1 in indico


Ignore:
Timestamp:
11/10/10 10:24:36 (3 years ago)
Author:
Pedro Ferreira <jose.pedro.ferreira@…>
Branches:
master, burotel, hello-world-walkthrough, ipv6, v0.97-series, v0.98-series, v0.98.2, v0.98.3, v0.98b1, v0.98b2, v0.99, 051b2622c51afb171a1dedb46a0df4fbb0cbd02e, 0da0c1403bae8e51d8229f460181c71b9e6dda72
Children:
05de6f
Parents:
565750f
git-author:
Pedro Ferreira <jose.pedro.ferreira@…> (11/10/10 09:48:09)
git-committer:
Pedro Ferreira <jose.pedro.ferreira@…> (11/10/10 10:24:36)
Message:

[FIX] IE Pragma:nocache bug for HTTPS downloads

File:
1 edited

Legend:

Unmodified
Added
Removed
  • indico/MaKaC/webinterface/rh/base.py

    r5d9c8a rc3c8d1  
    243243        """ 
    244244 
    245         self._req.headers_out["Pragma"] = "no-cache" 
    246  
    247245        # IE doesn't seem to like 'no-cache' Cache-Control headers... 
    248246        if (re.match(r'.*MSIE.*', self._req.headers_in.get("User-Agent",""))): 
     247            # actually, the only way to safely disable caching seems to be this one 
    249248            self._req.headers_out["Cache-Control"] = "private" 
    250249            self._req.headers_out["Expires"] = "-1" 
    251250        else: 
    252251            self._req.headers_out["Cache-Control"] = "no-store, no-cache, must-revalidate" 
    253  
     252            self._req.headers_out["Pragma"] = "no-cache" 
    254253 
    255254    def _redirect( self, targetURL, noCache=False ): 
Note: See TracChangeset for help on using the changeset viewer.