|
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)
|