Thursday, October 13, 2005

circle

I've been playing with it for a short while. The project appears to be dead, sorta. However, it's all decentralized, so as long as someone's running a peer out there, and people can connect to it, the "circle" is up and running.

It has instant messaging and "gossip" (a rudimentary message-board type thing). File-sharing, too, but I don't care about that.

On unixy/mac systems, do

env CVS_RSH=ssh cvs -z3 -d:ext:anoncvs@savannah.nongnu.org:/cvsroot/circle co circle

It needs Python, PyGTK, and GTK. You probably already have GTK installed; most package systems (apt, fink, etc) will get you the rest.

On Windows, install

Grab http://thecircle.org.au/Circle-0.41c.pyw, and double-click on it.

It uses UDP port 29610, so you'll need to forward that port or something if you're behind a firewall.

I've set up a peer at circle.b.org.pk:29610, in case someone wants to try it out. I just have one other node connected to it right now (from my desktop at work); both nodes should be reliably accessible. Right now, two other people are also on the circle as well.

If your node is on the "circle" for long enough (an hour), your node enables its dht, and shares lookup data with the rest of the network. If you sign off, it'll offload your lookup data with the other nodes.

No comments: