New Router
The new router is in place, and doing it's thing beautifully, even with the conversion from ipchains to iptables. As a side note, I highly recommend the book Linux Firewalls by Robert Ziegler if you're having to do any significant amount of work with Netfilter. The first edition of his book is exactly how multiple editions should work: the first book is solely about ipchains configuration, while the second is solely about iptables, making both very useful bookshelf additions. You know, I think I've raved about this book in my diary before; no matter, it's still an excellent text.
After fighting with it a little bit more, list formatting is now working in a manner which pleases me, and the inability to find a page reports a 404 now instead of a Python traceback, so there's only a few more things I need before I start switching people over to it. ;-) Next on the list will probably need to be '[text|url]' parsing, since I and my better half are pretty addicted to it, along with a few other common TextFormattingRules extensions. I'm specifically avoiding doing anything with BackLinks, even though it's on my "I really want that" feature list, since I want to talk to gstein about it first to find out what he's got planned in that respect. Finally, little side things: a command for giving a revision history (I'm sure there's code in ViewCVS/ViewSVN that can be borrowed for the task), a command for rolling back a page, etc. I can do all that through svn, but it would be nice to not have to depend on that to get stuff done.
Note to self: making a suggestion that people like pretty much puts you on the hook for implementing it. ;-) We'll see what kind of time I can throw at adding cloning properties this afternoon.
Well, since everyone else is doing it, edward marshall is printed as #1951.