From an email sent to Zeropaid.com by John Marshall creator of Gnucleus
Gnucleus is an open-source gnutella client for windows. While it’s an easy file-sharing client to use, our target audience is people who are serious about sharing files on Gnutella. Stable and fast running with advanced features that are far ahead the competition, e.g. full IRC chat, scheduling, detailed statistics and analysis of the network. The Gnucleus engine is the workhorse of gnutella network, it is also found in other popular gnutella clients such as Morpheus and MyNapster (the latest gnucleus engine is always found in the latest version of gnucleus).
Gnucleus 1.7.5 supports file hashing, (sharing and searching for files by hash). Hashes are made automatically by Gnucleus and used in a variety of new features that are opened up by it. Such as Alternate-Location technology, where clients uploading and downloading files, trade information of other sources for the same file, in effect enhances the users’ download success beyond the visible horizon. Also enhancing users’ download success in 1.7.5 is the new Re-Search system that will always try to find more sources for a file and save the status of all transfers between runs of the program. Even if your computer crashes, your downloads are safe and when you restart it, it will go right back to downloading again.
The final feature, new in 1.7.5 is actually something separate we created for increasing the survival of Gnutella. Its called GnuCache, a web based PHP script that acts as a host cache for gnutella nodes. The reason we developed this is so Gnutella becomes more fail-safe. Most gnutella clients rely on permanent host servers such as connect1.gnutellanet.com to find an entry into the gnutella network. Gnucleus is the only gnutella client not dependent on host cache servers because it has built in a host cache system that runs over IRC. GnuCache extends this dependence even further by spreading over a new protocol, HTTP, as a host cache for gnutella. Already there are lots of people running GnuCaches on their sites, setting up a new one is easy, it can be downloaded from http://www.gnucleus.net , and once put on your site you can forget about it, Gnucleus clients around the world maintain the GnuCaches automatically in a fully decentralized system.
More exciting developments are coming along for 1.8, but for now here’s the change log for 1.7.5
All files hashed during idle processor time with SHA1
Alternate locations are given and collected when transferring files
New Gnutella web-based cache system created, developed by the Gnucleus team
New Re-Search system, Gnucleus never stops looking for more sources
Transfers saved between program runs
Keep-Alive support for multi-source uploads
Thanks,
John Marshall




