Projects / GSTorrent


GSTorrent is a Bittorrent client/server system. A daemon program handles all the file transfers as a Bittorrent client. The GSTorrent daemon also acts as a server for an external GUI client. The objective is to have a relatively small Bittorrent client, which runs on a small computer without a graphical interface and to control this server from a different machine. An example of this type of architecture is the mldonkey client/server system for the edonkey protocol.

Operating Systems

RSS Recent releases

Release Notes: Functionality to create .torrent files has been added. GSTorrent supports the full specification with single- or multiple-file torrents.

  •  21 Feb 2008 03:44

Release Notes: The traffic report to trackers included parts of the Bittorrent protocol overhead. This was not standard behavior and might have triggered cheater scripts on ratio aware trackers. This major bug is fixed. One major feature enhancement was added: upload/download traffic reports are now persistent between sessions, i.e. interrupted leech/seed sessions do not cause private trackers to display incorrect traffic stats anymore.

Release Notes: The server now supports the optional announce-list metainfo file extension as specified here:

  •  07 Jan 2008 13:53

Release Notes: Versions < 0012 did not report the uploaded/downloaded bytes correctly to the tracker. This bug prevented proper ratio counting and allowed leeching on certain private trackers. It has been fixed.

  •  11 Nov 2007 05:43

Release Notes: A resource leak in the connection pool was fixed. Performance for multiple torrent downloads was greatly improved.


Project Spotlight


A programmable Java monitoring/profiling agent.


Project Spotlight

Immutable Collections for Java

Functional language style immutable collections for Java.