durusmail: quixote-users: RELEASED: Quixote 2.0
RELEASED: Quixote 2.0
2005-04-13
RELEASED: Quixote 2.0
David Binger
2005-04-13
Quixote-2.0 is available at
http://www.mems-exchange.org/software/quixote/.

This release is the first Quixote release to use
the GPL-compatible variant of the CNRI Open Source License.

Details of changes are listed in the changelog, which
can be browsed through the url above.

In comparison to Quixote-1.2, I think the most notable change
is the changed path traversal pattern.  In Quixote 2, the
Publisher delegates path traversal to an application-specific
instance of the Directory class.

In comparison to Quixote-2.0a5:

   SessionError is no longer used.

   ptl-related code is in a quixote.ptl package.
   Add quixote.ptl.install that enables ptl import hooks when
   it is imported.
   Add ptlrun.py, a script for running ptl files from the command
   line.

   Move htmltext related code into a quixote.html package.

   Insert REMOTE_USER environment value.

   Rename html_url() to url_with_query()

   Use private_msg when Directory raises TraversalError.

   Add Session.get_user().

   Patch _c_htmltext.c to make it work with mingw on Win32.


reply