WubWubWub
WubWubWub is a web server written in Python, using the Twisted framework. It uses and supports Nevow.
It is a fork (more like a continuation) of TwistedWebDeb? (aka twisted-web.deb) by Moshe Zadka.
WubWubWub aims for extremely good integration with Debian GNU/Linux.
Improvements to be done
Improvements I want to see (and am willing to implement) include atleast:
Better virtual hosting
write access.logs for different vhosts to different files, based on canonical vhost name (make sure remote users cannot attack via Host: ../../etc/passwd etc)
Simpler configuration
don't do fancy namespace tricks with root, default, etc.
- because this limits the configuration files
- because this is not how normal python works
- instead, use from FOO import config and config.root etc.