Genny updates, Sat, 3 Feb 2001 23:46:28 +0000
Greetings,
I've been spending more time on Genny than usual.
I've hashed out a lot of problems and learned lots about Unix and Python.
File sharing:
Genny forks off a webserver to handle file uploading now. It is quite possible to use a real webserver (such as Apache) to handle Genny uploads.
I've settled on a GENNY_FILE_HITS format, and I'm due to update the protocol document(s).
GENNY_FILE_PUSH will have to hold off until I can decide on a (more)
secure format.
Genny currently launches wget to download files, and can't parse wget's output or return code yet.
Genny will be modified to be able to use fetch on FreeBSD.
Eventually, Genny may do its own uploading and downloading, which will allow better communication for upload and download limiting and other features.
So, file sharing works, somewhat. :-)
Over development developments:
Genny has a shiny new exception handling system.
I plan to work out the details to Genny's simplified chat system, and a document that explains just how chaotic the Genny chat network may end up being.
For now, Genny is rather stable for a development program, and crashes during normal activity are rare.
So, if you have a Unix box with Python, you should give Genny a try to see what it's up to.
In case you didn't know, most of the conversation around Genny happens at irregular times on our IRC channel (see GnutellaDev's discuss page).
I've changed the front page to http://www.gnutelladev.com/ to give Genny more prominence, to hopefully give the (correct) impression that GnutellaDev is mostly working on Genny, and Genny has source code.
That's about all for now, happy hacking.
TomG
Home: Genny: Posts