Der grafische Gnutella-Client für Unix
gtk-gnutella ist ein Server/Client für Gnutella. Es läuft auf jedem Unix-ähnlichen System sofern GTK+ (1.2 oder neuer) und libxml installiert sind. Die Desktopumgebung GNOME wird nicht benötigt. gtk-gnutella wird derzeit hauptsächlich unter Linux (Debian) sowie NetBSD entwickelt und getestet. Es ist unter Linux, FreeBSD, NetBSD, Darwin, Solaris, Tru64 UNIX (OSF/1), SGI IRIX, BeOS nutzbar; zu den unterstützten CPU-Architekturen gehören unter anderem x86, AMD64, PowerPC, SPARC, MIPS.
gtk-gnutella wird unter der GNU General Public License (GPL) veröffentlicht.
Die Entwicklung von gtk-gnutella ist noch nicht abgeschlossen, aber es ist vollständig nutzbar: Sowohl die Suche als auch das Herunterladen und Anbieten eigener Dateien ist möglich. Es läuft stabil und kann normalerweise tagelang unbeaufsichtigt betrieben werden.
Vorschläge und Kommentare sind auf der gtk-gnutella-devel Mailing-Liste willkommen. Programmfehler sollten möglichst per SourceForge.net Bug Tracker gemeldet werden.
Neuigkeiten
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).
