[mod_python] ANN: Vampire 1.6 is now available.

Graham Dumpleton grahamd at dscpl.com.au
Thu Apr 21 21:39:24 EDT 2005


Vampire 1.6 is now available.

    http://www.dscpl.com.au/projects/vampire

    http://www.dscpl.com.au/downloads/vampire-1.6-20050422.tar.gz

Vampire is an extension module for mod_python, which provides a more 
flexible
dispatch mechanism for basic content handlers, as well as an alternative
implementation of the mod_python.publisher module. A range of other 
useful
features are also provided which make using mod_python a much more 
pleasant
experience.

For a quick overview of the features that Vampire provides check out:

   http://www.dscpl.com.au/projects/vampire/articles/vampire-001.html

For a full list of changes in this new version check out:

   http://www.dscpl.com.au/projects/vampire/changes.html

A couple of bugs have been fixed in this version, along with some new 
features
and improvements. The supplied example of how to use mod_python/Vampire 
with
Cheetah templates has also been improved.

Problems fixed include a bug in the module import mechanism which was 
causing
thread lockups when import modules were doing sub imports and the 
system was
heavily loaded with requests against the same resource. Plus changes to 
allow
Digest or other forms of authentication to be carried out by Apache and 
not have
Vampire get in the way by throwing back a bad request error due to not 
knowing
anything about that specific authentication type.

Most significant new feature is a way of overriding login 
authentication and
access hooks so that an alternate mechanism to Basic authentication can 
be used.
This allows for example a session based mechanism using a web form for 
login
to be easily used. An example illustrating use of sessions is supplied.

Enjoy.

--
Graham Dumpleton (grahamd at dscpl.com.au)



More information about the Mod_python mailing list