Deluge is a new Bittorrent client, created using Python and GTK . Deluge is intended to bring a native, full-featured client to Linux GTK desktop environments such as Gnome and XFCE.
Deluge was created by two member of ubuntuforums.org, zachtib and kripkenstein, and is currently being maintained and hosted at Google code (code.google.com)
While under development, Deluge was known as gTorrent, because it was to be a bittorrent client for Gnome. When the very first version was released to the public on September 25, 2006, the client was renamed to Deluge to avoid implying that the client was Gnome-only.
As of October 4, 2006, Deluge also has a public support forum, generously provided by the staff of ubuntuforums.org.
The current stable release of Deluge is version v0.2.0, and was released on October 4, 2006. In addition, the unstable branch can be checked out of SVN by visiting the project's Google Code page.
Deluge uses Rasterbar's version of libtorrent, and a wrapper class, python-libtorrent, written by Kripkenstein in order to use the library under Python. Currently, python-libtorrent is only officially supported on i386 versions of Linux, and a Debian package is provided that is compatible with the most recent Ubuntu release.
The SVN version of the python-libtorrent library has successfully been built on an x86_64 installation of Ubuntu, which means that 64 bit packages will most likely be provided with our next release. In addition, a ppc build is being discussed on the forums as well, and once it is sorted out, we plan on supporting all three architectures in the future.
Requirements:
· gtk2
· make
· python-all-dev
· python-all version >= 2.4
· python-dbus
· python-gtk2 version >= 2.9
· python-notify
· python-pyopenssl
· librsvg2-common
· python-xdg
· python-support
· libboost-dev >= 1.33.1
· libboost-thread-dev
· libboost-date-time-dev
· libboost-filesystem-dev
· libboost-serialization-dev
· libssl-dev
· zlib1g-dev
What's New in This Release: [ read full changelog ]
Core:
· Fix file renaming
· Fix tracker host filtering (Closes #1106)
· Fix exceptions when gettext/locale cannot be initialized properly
· Change share ratio calculation to use the total done instead of the all time downloaded value. This change will make the share ratio calculation not use data downloaded in failed hash checks.
· Fix torrent info name not being utf-8 decoded when root file/folder name is blank
GtkUI:
· Fix #1104, #735 use path.utf-8 if available
· Fix #1114 test active port not working in classic mode
Console:
· Fix #1115 not showing usage for the 'debug' command
· Fix #1116 not being able to use command aliases when not connected to a daemon
· Fix #1117 can't use the '3' key
Blocklist:
· Fix blocklist status icon not opening the blocklist preference page in certain locales
· Fix blocklist not recognising comments that begin with whitespace
· Minor speedup in parsing blocklists
· Blocklist now attempts to download the URL multiple times before giving up
· Fix blocklist not being able to open zipped blocklists with python 2.5
Web:
· Put the default password in the manpage.