RELEASED: Quixote 2.7b2

Neil Schemenauer <[email protected]> Fri, 22 Jan 2010 13:46:22 -0600
Newsgroups gmane.comp.web.quixote.user
Message-ID <[email protected]>
There is a another beta release of Quixote 2 available.  This fixes
a bug in the 2.7b1 release that prevented PTL import hooks from
working with Python 2.6 (if the cimport extension was installed).

See <http://quixote.ca/download.html>.

  Neil

Summary of changes
==================

v2.7b2
------

Author: Neil Schemenauer <[email protected]>
Date:   Fri Jan 22 13:32:44 2010 -0600

    Use the StringIO module rather than cStringIO.
    
    cStringIO is gone in Python 3 and also does not handle unicode
    strings properly.

Author: Neil Schemenauer <[email protected]>
Date:   Fri Jan 22 13:29:46 2010 -0600

    By default, set Cache-Control in addition to the Expires header.
    
    The Expires header is sufficient for HTTP 1.0 but for HTTP 1.1 we
    must add a must-revalidate directive.  Clients and proxies are
    allowed to ignore Expires in certain cases and use stale pages (RFC
    2616 sections 13.1.5 and 14.9.4).

Author: Neil Schemenauer <[email protected]>
Date:   Fri Jan 22 13:28:58 2010 -0600

    Disable cimport module for Python >= 2.6.
    
    The current version of the cimport module does not support relative
    imports. Disable it for now.

Author: Neil Schemenauer <[email protected]>
Date:   Sun Dec 13 14:18:45 2009 -0600

    Fix reference to compile_file function (fixes compile_dir function).