gtk-gnutella logo
поточна версія: 0.96.6

Графічний Ґнутелла (Gnutella) Клієнт для Unix систем

gtk-gnutella є сервером/клієнтом для Gnutella. Вона може запускатись на любій Unix-подібній системі яка підтримує GTK+ (1.2 або вище) і libxml. Gnome не обов'язковий. В даний момент програма розробляється і тестується на Linux (Debian 2.2) і відомо що вона працює на Лінуксі, FreeBSD, NetBSD, Darwin, Solaris, Tru64 UNIX (OSF/1), SGI IRIX, BeOS не дивлячись на те що CPU архітектури включають x86, AMD64, PowerPC, SPARC, MIPS.

Програма випускається під ліцензією GNU General Public License (GPL).

gtk-gnutella поки що не закінчена, але вона повністю функіональна: ви можете ділитись (share), скачувати, і скачувати файлами. Також, програма стабільна, користувачі можуть залишати її без нагляду на декілька днів.

Всі ідеї і коментарі будь ласка відсилайте на gtk-gnutella-devel список поштової розсилки. Всі баги (bugs) відсилайте на SourceForge.net Bug Tracker

Нам потрібні вкладники для розробки C і документації

News

29 March 2009, Version 0.96.6 Released

Version 0.96.6 is a stable release. The list below shows the most important bug fixed and improvements since the previous release.

Bug Fixes
Improvements
Under the hood
Limitations
What is the DHT good for?

Now that gtk-gnutella supports the DHT (an acronym standing for Distributed Hash Table), what are the direct benefits for gtk-gnutella users?

If you enable the DHT code in gtk-gnutella, you will be able to benefit from these new features:

If something has been published in the DHT (sources for files identified by their SHA-1, push-proxies for firewalled hosts identified by their GUID), it will be found in a matter of seconds. If the search is unsuccessful, it means the data is not present at this time in the DHT. There is no horizon consideration as in Gnutella searches. The only requirement is that you know how the published data is keyed in order to find it.

The key to make all that possible is to use a Gnutella servent that is capable of joining and querying the global Gnutella DHT, currently supported by LimeWire (and all its derivatives) and gtk-gnutella. The next release will add DHT publishing to gtk-gnutella to make it fully productive.

Who should activate the DHT code? Ideal nodes are leaf nodes which are not firewalled, then ultrapeers. If your peer is firewalled, you can still enable the DHT code but it will be less efficient currently for the network. The more nodes are present in the DHT, the longer they stay connected, the more powerful the DHT becomes.

Integrity checks for the source tarball
Size: 15739240 bytes
urn:bitprint:GGKBP2G6CBFTHEJ6BCQKV3EMB4RKMEU5.BJ6GG3CKCHWOAT64HG6C7ZIKEUDPQNB4KP3PIDQ
SHA1 (gtk-gnutella-0.96.6.tar.bz2) = 319417e8de104b33913e08a0aaec8c0f22a6129d
RMD160 (gtk-gnutella-0.96.6.tar.bz2) = 0dae6af9ac64fa8d75980cafd55c5a3e9eb18dfe
SHA256 (gtk-gnutella-0.96.6.tar.bz2) = 1e9e9952658134448675a991aca583b2a6bcacdc144b8a81628e1505b4567e8f

PGP Signature (186 bytes)

Thanks to everyone who contributed to this release in form of feedback, bug reports, patches or translations!

gtk-gnutella team

2 April 2008, Version 0.96.5 Released

Version 0.96.5 is a stable release. The list below shows the most important bug fixed and improvements since the previous release.

Bug Fixes
Improvements
Under the hood
Integrity checks for the source tarball
Size: 13634700 bytes
urn:bitprint:QBMJUJBSF5IJ5UOCJFFBWXHARFI4PYQW.G55HBDRFR2FZNXH6GZNJA3MW7KWH62ZH7SIMBTA
SHA256 (gtk-gnutella-0.96.5.tar.bz2) = 02c0f661f112739c011e0a12ebfc58d8fcb8ce6f660cc03be610ba664050b529
SHA1 (gtk-gnutella-0.96.5.tar.bz2) = 80589a24322f509ed1c2494a1b5ce08951c7e216
RMD160 (gtk-gnutella-0.96.5.tar.bz2) = 1f7b58b45955d940e19284110ad78bb6410cd3c6

PGP Signature (186 bytes)

Download the sources

[ magnet-link iconDownload via magnet-link from Gnutella | Direct HTTP download (13 MiB) ]

Thanks to everyone who contributed to this release in form of feedback, bug reports, patches or translations!

gtk-gnutella team

11 July 2007, Subversion Repository Relocated

The Subversion repositories of all projects hosted at SourceForge have been relocated. If you have checked out gtk-gnutella with svn before, use the following command to update its location:

svn switch --relocate \
	https://svn.sourceforge.net/svnroot/gtk-gnutella/trunk/gtk-gnutella \
	https://gtk-gnutella.svn.sourceforge.net/svnroot/gtk-gnutella/trunk/gtk-gnutella

After that svn update will work again.

If you have never checked out gtk-gnutella using Subversion before, the above does not apply. You can use the following command to retrieve the sources of gtk-gnutella from the Subversion repository:

svn co https://gtk-gnutella.svn.sourceforge.net/svnroot/gtk-gnutella/trunk/gtk-gnutella

Older news...

SourceForge.net Logo   Glade   Valid HTML 4.01   Valid CSS RSS Feed Available   Ohloh Metrics   cia.vc: Real-time open source activity stats  
gtk-gnutella © 2000-2009 by Yann Grossel, Raphaël Manfredi and various contributors.