24 Apr 2005 vab   » (Journeyer)

I released, cpcd, a multithreaded daemon written in C. It implements the gWebCache protocol which is used to help p2p programs join the Gnutella Network.

This project is a watershead moment for me. I'm sure that there are bugs, and many things I could have done better. However, this is decent software. It was tested and able to support many millions of connections per day while producing handly any system load at all (0.03 on a PIII 1Ghz).

For perhaps the first time, the limiting factor in what I can contribute to Free Software seems to be the amount of free time I have rater than my programming abilities. I have reactivated my Keyserver project now that I have the skills and understanding to complete it.

(Thanks to eeeeeee@google & pphaneuf here on advogato for the discussions related to a program like cpcd's design.)

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!