I spent a few hours yesterday learning about Linuxconf. It's an interesting system, and it greatly simplifies the process of writing administration tools (since everything such a tool might need is already available). I started work on a Majordomo module, which will probably be finished at some indefinite point in the future. If you want it soon, send me words of encouragement.

I spent today working on IMAP again. Among other things, I spoke to my boss about adding bidirectional I/O support to our threadsafe I/O library (which he'll do over the next few weeks), and figured out how to write portable *v*printf functions which work on all our icky prehistoric Unix systems. This means that most of the groundwork for IMAP support has been laid, and I can start building all the network I/O primitives.