23 Feb 2005 gnutizen   » (Journeyer)

autoconf and automake - ugh. They remind me of what sendmail used to be like.

I rewrote a lot of Gnutizen, especially the Gnutella packet parsing section. Relative to the old sections my functions are much more clear and logical, I look back at the old ones and say, what was I thinking? Anyhow, I have been working for a while to clean things up before I add new functionality, and I am about finished with all of that, which is good because I want to add new functionality like the ability to share files.

One of the main reasons I'm writing Gnutizen is I'd like to see some of my ideas for peer-to-peer advancement realized and one way to do that is to write a peer-to-peer program. Not so easy - especially when the protocol keeps changing! With the advent of file hashes for Edonkey, Gnutella and Bittorrent however, I'm beginning to see that I might not even have to write all of, this, in an "art of unix programming" way, I might just be able to write what I want and then "pipe" it to another program, in the same manner web browsers launch video files with a fork to a video player. It would be real simple for me to get some of this done, so I won't even go into detail here. I'd like to have a look at the basics before thinking about the harder architectural problems.

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!