Here. Cute ;).
Sourpuss & unfair gripe of the day
It's hard to take the xerces-c project seriously with build instructions like this.
I particularly like the way they make you set an environment variable, although the "runConfigure" script is pretty astounding, too.
(Not that I like the default autoconf/configure much, but it's pretty standard; I have to re-read the instructions for xerces-c everytime I build it, this way.)
WSGI support for Trac
Took the existing patch for adding WSGI support to Trac and added a simple SCGI server and a dumb CGI server to wrap the WSGI app.
Here. Works for me, so far...
trac, incidentally, is pretty cool. Small, neat, to the point. And pretty.
DoS attack
Finally got the chance to investigate some intermittent Web server downtime. Turns out that it was neither name service nor Apache config problems, but instead a DoS SYN flood. This guide was useful; I got the site back up and running in no time flat. I'm still getting lots of connections, though. If it escalates I'll start using iptables to block.
I'm not sure which site they're after. Perhaps wrightflyer.org?
twill additions
Ed Rahn sent me a nice patch adding run and runfiles functionality to twill. These enable the execution of straight Python statements and other twill scripts from within twill. He also submitted something enable $variable substitution, which I'm still a bit iffy on; people tend to expect "this $variable" to be substituted, which doesn't work yet. Adding that could be a bit of a mess.
Ed's patch catalyzed a namespace reorganization and the addition of setglobal and setlocal commands, as well.
All in all, it sounds like a busy weekend -- but it wasn't ;). Lotsa sleep. hooray!
--titus
