De grafische gnutella client voor Unix
gtk-gnutella is een server/client voor Gnutella. Het draait op elke Unix-achtig systeem dat GTK+ (1.2 of beter) en libxml ondersteunt. Gnome is niet vereist. Het wordt momenteel ontwikkeld en getest onder Linux (Debian 2.2), het is bekend dat het in ieder geval draait op Linux, FreeBSD, NetBSD, Darwin, Solaris, Tru64 UNIX (OSF/1), SGI IRIX, BeOS. Tevens is bekend dat het werkt met de volgende CPU architecturen: x86, AMD64, PowerPC, SPARC, MIPS.
gtk-gnutella wordt uitgebracht onder de GNU General Public License (GPL).
gtk-gnutella is nog niet gereed, het is echter wel volledig functioneel; je mag delen, zoeken en downloaden. Bovendien is het stabiel, meestal laten gebruikers het voor dagen draaien zonder er naar om te kijken.
Alle ideeën en commentaar zijn welkom op de gtk-gnutella-devel maiing lijst. Bugs kunnen worden vermeld op de SourceForge.net Bug Tracker
We hebben hulp nodig in de ontwikkeling. In C, dan wel voor de documentatie.
Nieuws
12 October 2026, Version 1.3.2 Released
This is an urgent release fixing bugs.
Bug Fixes
- Fix spurious crash on DHT node lookup results without query tokens
- Regenerate proper identification keys
9 March 2026, Version 1.3.1 Released
This is an urgent release fixing bugs.
Bug Fixes
- [GTK2] Removed "clock" icon in status bar, a left-over of the 1.3.0 edits.
- Was sometimes crashing at startup due to a bug in logfilter.
- Forgot an include of "mempcpy.h", causing compilation error on MacOs.
- Fixed compilation error on arm64.
6 March 2026, Version 1.3.0 Released
This is a maintenance release with minor bug fixes.
Improvements
- Removed expiration date: this version will now run forever.
Under the Hood
- Merged various enhancements from a side project reusing GTKG's library.
- Added experimental logfilter (see extra_files/logfilter.sample).
