29 Mar 2000 crackmonkey   » (Master)

Well, my projects are all either lost due to hard drive crashes, or still in the larval stage. The only project I'm really actively working on right now is an implementation of congestion control exploitation in the FreeBSD 4.0 kernel (for Kirk McKusick's intensive kernel code walkthrough class).

As I write this, my major project is to reimplement the Citadel BBS software in python. I haven't gotten much past the design phase, but I do have a functioning prototype for a select()-based telnettable server. Since it uses select(), each connected session has to be cooperative and relinquish control quickly. To that end, I envision a latticework of nested dictionaries that map keystrokes to actions and printed feedback, driven by a per-session context stack.

I suppose there are better places to write this up, so I will continue to poke around and figure out what else is on here.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!