Obligatory statement: It has been a while since my last diary entry.
We are dangerously close to releasing 0.5.1-Stable. I did some one line Perl chicanery to parse the CVS logs and make a changefile. Basically this needs to be released so we can start in on the fun stuff. v0.6 has a totally new block fetcher that is far superior and it will use distutils. If those two major advantages don't turn you on then how about Zooko's new hack that will allow people to hide their IP behind a relay. In theory this gives you the same anonymity you get using something like anonimizer. (In truth this is not true because the MetaTracking system we use, but it is a pretty good start.) As for me, I am re-working the bootpage loader code, not very sexy, but it will help me get a better feel for EGTP, Mnet, and the MetaTracker system.
I also took a look at khashmir which is a distributed hash table library of the Kademlia flavor implemented in Python (Definition stolen from SF page.) It looks like Drue, its creator, is going to port it to Twisted reactor async io core. If this works out then, like EGTP, it should be able to route past Firewalls and NAT's using relays in a dynamic fashion. That is pretty dope. Its big advantage is that it is completely decentralized, unlike EGTP which uses a semi-centralized MetaTracker system.
Not much to tell really. It looks like Lock, my friend who works at Dell, has tracked us down a 1u server. I believe it will get shipped out to England some time next week. Woot!
So I am flying off to Boston again on Tuesday, this time sign the contracts making me part of the working world again. Though I am really looking forward to starting to work again, not to mention being paid, I will miss having unlimited time to code my own projects.