Deluge Changelog

What's new in Deluge 2.0.3

Jun 13, 2019
  • Gtk UI:
  • Fix errors running on Wayland (#3265).
  • Fix Peers Tab tooltip and context menu errors (#3266).
  • Web UI:
  • Fix TypeError in Peers Tab setting country flag.
  • Fix reverse proxy header TypeError (#3260).
  • Fix request.base ‘idna’ codec error (#3261).
  • Fix unable to change password (#3262).
  • Extractor plugin:
  • Fix potential error starting plugin.
  • Documentation:
  • Fix macOS install typo.
  • Fix Windows install instructions.

New in Deluge 2.0.2 (Jun 10, 2019)

  • Packaging:
  • Add systemd deluged and deluge-web service files to package tarball (#2034)
  • Core:
  • Fix Python 2 compatiblity issue with SimpleNamespace.

New in Deluge 1.3.15 (May 14, 2017)

  • Network Proxy Settings:
  • Since libtorrent 0.16 there has only been a single proxy that applies to all types (Peer, web, etc.) so to prevent bugs with accidentally unsetting the proxy values Deluge now only sets a single proxy but mirrors the settings from peer type to the other proxy types for user display only to show that proxy is enabled for all connections. In the GTKUI this means that the other types are greyed out and will be unable to be set. This is a stopgap measure for 1.3 code and is properly fixed for 2.0 release.
  • Deluge WebUI:
  • Highly recommended to upgrade to this release as it contains a directory traversal security fix that once again has the real potential to compromise your machine.
  • Windows OS:
  • The dialog button locations will now be uniform across the application. A proper fix to copy the Windows OS button placement will be implemented for 2.x release. See #3012
  • There is a confirmed shutdown bug with the standalone client (classic mode) so before shutting down or logging off on Windows, either ensure Deluge is closed or run in thinclient mode. See #3011

New in Deluge 1.3.14 (Mar 7, 2017)

  • Another unexpected bug fix release for 1.3 series.
  • WebUI users: Highly recommended to upgrade to this release as it contains a fix for CSRF vulnerability that has the real potential to compromise your machine.
  • Windows users: The package now includes libtorrent 1.0.11 which should fix crashing on startup.

New in Deluge 1.3.13 (Jul 25, 2016)

  • Core:
  • Increase RSA key size from 1024 to 2048 and use SHA256 digest.
  • Fixed empty error message from certain trackers.
  • Fixed torrent ending up displaying the wrong state.
  • #1032: Force a torrent into Error state if the resume data is rejected.
  • Workaround unwanted tracker announce when force rechecking paused torrent.
  • #2703: Stop moving torrent files if target files exist to prevent unintended clobbering of data.
  • #1330: Fixed the pausing and resuming of the Deluge session so torrents return to previous state.
  • #2765: Add support for TLS SNI in httpdownloader.
  • #2790: Ensure base32 magnet hash is uppercase to fix lowercase magnets uris.
  • Daemon:
  • New command-line option to restict selected config key to read-only.
  • Allow use of uppercase log level to match UIs.
  • UI:
  • #2832: Fixed error with blank lines in auth file.
  • GtkUI:
  • Fixed installing plugin from a non-ascii directory.
  • Error'd torrents no longer display a progress percentage.
  • #2753: Fixed the 'Added' column showing the wrong date.
  • #2435: Prevent the user from changing tracker selection when editing trackers.
  • Fixed showing the wrong connected status with hostname in the Connection Manager.
  • #2754: Fixed the progress column to sort by progress and state correctly.
  • #2696: Fixed incorrect Move Completed folder shown in Options tab.
  • #2783: Sorting for name column is now case insensitive.
  • #2795: Reduce height of Add Torrent Dialog to help with smaller screeen resoltuions.
  • OSX: Fixed empty scrolling status (systray) menu.
  • OSX: Fixed starting deluged from connection manager.
  • #2093: Windows OS: Fixed opening non-ascii torrent files.
  • #2855: Fixed adding UDP trackers to trackers dialog.
  • WebUI:
  • #2782: Fixed HTTPS negotiating incorrect cipher.
  • #2485: Fixed the broken Options context menu.
  • #2705: Fixed the hostlist config file not being created.
  • #2293: Fixed plugin's js code not loading when using the WebUI plugin.
  • Console:
  • Fixed adding non-ascii torrent in non-interactive mode.
  • #2796: Add time_added to info sort keys.
  • #2815: Fixed 'add' cmd path inconsistency on Windows.
  • OSX Packaging:
  • Source .py files no longer included in Deluge.app.
  • Windows OS Packaging:
  • #2777: Updated MSVC SP1 check to latest release CLID.
  • Blocklist Plugin:
  • #2729: Fixed plugin lockup with empty url.
  • Scheduler Plugin:
  • Fixed corrupt plugin prefences page on OSX.
  • Fixed error accidentally introduced in 1.3.12.
  • Notification Plugin:
  • #2402: Fixed the popup to show the actual count of files finished.
  • #2857: Fixed issue with SMTP port entry not updating in GTKUI.
  • AutoAdd? Plugin:
  • Fixed watch dir not accepting uppercase file extension.
  • Extractor Plugin:
  • Ignore the remaining rar part files to prevent spawning useless processes.
  • #2785: Fixed only an empty folder when extracting rar files.
  • Execute Plugin:
  • #2784: Windows OS: Escape ampersand in torrent args.

New in Deluge 1.3.12 (Sep 14, 2015)

  • GtkUI:
  • #2731: Fix potential AttributeError? in is_on_active_workspace
  • Core:
  • Include fix for Twisted 15.0 URI class rename
  • #2233: Fix AttributeError? in set_trackers with lt 1.0
  • Enable lt extension bindings again for versions >=0.16.7 (this disables Tracker Exchange by default)
  • Backport atomic fastresume and state file saving fixes as another attempt to prevent data loss on unclean exits
  • WebUI:
  • Fixed i18n issue in Connection Manager which left users unable to connect
  • #2295: Increase cookie lifespan for display settings
  • Console:
  • #2333: Fixed 'set and then get' in config command
  • Scheduler Plugin:
  • Show current speed limit in statusbar
  • Win32 Packaging:
  • #2736: Added version info to the properties of Deluge exes
  • #2734: Added a 256x256 to deluge.ico
  • #2325: Fixed the uninstaller deleting non-deluge files
  • Include pillow module to enable resizing of tracker icons

New in Deluge 1.3.11 (Dec 1, 2014)

  • GtkUI:
  • Fixed ImportError? for users with Twisted < 10
  • #2698: Fixed column issue when disabling a plugin
  • Core:
  • Fixed cache issue with libtorrent 0.16 on Windows
  • #2555: Disabled use of SSLv3 protocol for DelugeRPC
  • WebUI:
  • Modify SSL Context to allow >= TLSv1 protocol
  • #2588: Fixed Size column to show total_wanted instead of total_size

New in Deluge 1.3.10 (Oct 16, 2014)

  • GtkUI:
  • #2256: Indexes are not updated correctly when removing column
  • Fix bug in the torrentview when Plugins added a column
  • WebUI:
  • Security update for POODLE vulnerability

New in Deluge 1.3.9 (Oct 5, 2014)

  • GtkUI:
  • #2514: Fix every torrent is displayed twice in classic mode

New in Deluge 1.3.8 (Oct 5, 2014)

  • Core:
  • #1126 & #2322: Emit FinishedEvent? after moving storage complete
  • Fixes to mitigate fastresume corruption
  • GtkUI:
  • #2335: Fix application startup failing with 'cannot acquire lock' error
  • #2497: Fix the Queued Torrents 'Clear' button not properly clearing the list of torrent
  • #2496: Fix updating core_config before setting default options
  • #2493: Fix TypeError? if active workspace is None
  • LP:#1168858: Nautilus window opens behind current window
  • Fix showing the open_folder menuitem
  • Suppress unimportant gnome warnings
  • Optimized the updating of the torrent view
  • Fixed Indicator icon label issue
  • Fix listview error with new config
  • WebUI:
  • Ensure values are updated from config upon showing a plugin page
  • Extractor:
  • Add WebUI plugin page
  • Find 7-zip application path on Windows via registry
  • Execute:
  • #1290: Add a TorrentRemoved? event option
  • Scheduler:
  • #2238: Fix an 'undefined this.scheduleCells' error in javascript console
  • Notifications:
  • #1310: Add WebUI plugin page
  • Blocklist:
  • #2478: Add WebUI plugin page
  • Console:
  • #2470: Fix console parsing args

New in Deluge 1.3.7 (Jul 10, 2014)

  • Core:
  • #2324: Encryption level set by Deluge did not match libtorrent values
  • #2303: Torrent state was not updated until after emitting TorrentFinishedEvent?
  • Fix twisted 13.1 compatability
  • #2343: Fix error if listen interface is whitespace
  • #2082: Validate ip address for listen_interface entry
  • #1490: Increase the Alertmanager interval to 0.3s
  • Prevent private flagged torrents auto-merging trackers
  • GtkUI:
  • Fix issue with Plugins that add Tab to torrentdetails
  • Fix the scalable icon install directory
  • #2335: Fix IPC lockfile issue preventing start of deluge-gtk
  • #2365: Fix hiding Progress column generating TypeError?
  • #2371: Add StartupWMClass to desktop file
  • #2372: Fix the Ratio column not retaining position
  • #2369: Fix bypassing the password dialog when showing/quitting
  • WebUI:
  • #2374: Fix right-click selection issue
  • #2310: Fix unicode password support
  • #2418: Fix WebUI error when adding non-ascii torrent
  • Windows OS:
  • Allow silent uninstall for Windows package
  • #2367: Fix DelugeStart? theme not showing Private Flag as ticked/checked
  • #2315: Potential fix for lost window issue
  • Extractor:
  • #2290: Fix dotted filenames being rejected

New in Deluge 1.3.6 (Feb 26, 2013)

  • Core:
  • Catch & log KeyError? when removing a torrent from the queued torrents set
  • Fix moving/renaming torrents issues when using libtorrent 0.16
  • Make sure queue order is preserved when restarting
  • #2160: Disable use of python bindings for libtorrent extensions and replace with session flag
  • #2163: Fix unable add torrent file with empty (0:) encoding tag
  • #2201: Fix error in authmanager if auth file has extra newlines
  • #2109: Fix the Proxy settings not being cleared by setting None
  • #2110: Fix accepting magnet uris with xt param anywhere within them
  • #2204: Fix daemon shutdown hang with large numbers of torrents
  • Fix prioritize first/last pieces option for magnet links
  • Client:
  • Fix keyerrors after removing torrents from UIs
  • GtkUI:
  • Add move completed option to add torrent dialog
  • Prevent jitter in torrent view
  • Fix torrent creation with non-ascii characters
  • Fix #2100 : Add option not to bring main window to front when adding torrents through ipcinterface
  • Add Quit Dialog when toggling classic mode in preferences and only show connection manager when not in classic mode.
  • #2169: Fix 'Download Location' in the Add Torrent Dialog not set correctly when folder typed into Other->Location field
  • #2171: Fix the Add Peer dialog not responding if empty or invalid values entered
  • #2104: Fix no title set for the appindicator
  • #2086: Fix submenus and icons for appindicator
  • #2146: Fix missing translations in View|Tabs submenu
  • Fix torrent names on libtorrent 0.16 on windows
  • #2147: Fix missing translations for plugin preferences page
  • #1474: Fix the on_show_prefs hook not being executed immediatly after enabling a plugin
  • #1946: Fix ReactorNotRestartable? error when set as startup application
  • #2130: Fix same name can be given to different files in Add Torrent dialog
  • #2129: Fix empty filename able to be set in AddTorrent? dialog
  • #2228: Fix Apply-To-All in AddTorrent? Dialog copying file renames to other torrents
  • #2260: Fix the Add Torrent dialog also bringing the main window to active workspace
  • Fix showing exception error to user in Classic Mode with no libtorrent installed
  • Console:
  • LP#1004793: Enable use of connect command in non-interactive mode
  • Ensure console commands are executed in order
  • #2065: Fix crash with missing closing quote
  • #1397: Add support for -s STATE in info command
  • WebUI:
  • Add move completed option to add torrent dialog
  • #2112: Fix world readable tmp directory in json_api
  • #2069: Fix login window layout problem when using larger than default font size
  • #1890: Fix columns in files and peers view could use some spacing
  • #2103: Fix sorting by name is case-sensitive [sedulous]
  • #2120: Fix manually entered values not being saved in spinners
  • #2212: Fix unable to scroll in proxy preferences page
  • Fix autoconnecting to the default host
  • #2046: Fix plugins not enabling properly until after refreshing page
  • #2125: Fix plugin methods not being available when enabled until restart
  • #2085: Fix not showing torrents in sidebar for categories other than 'All' in classic mode
  • #2232: Fix flag icon path in Peers Tab missing deluge.config.base
  • Fix submenus closing upon mouse click
  • Add failed login log message, including IP address, to enable use with fail2ban
  • #2261: Fix Proxy settings not being saved in preferences
  • Execute:
  • Fix execute plugin not working with unicode torrent names

New in Deluge 1.3.4 (Mar 6, 2012)

  • Core:
  • #1921: Free disk space reporting incorrectly in FreeBSD
  • #1964: Fix unhandled UnpicklingErrors?
  • #1967: Fix unhandled IndexError? when trying to open a non-json conf file
  • Fix setting daemon listen interface from command line
  • #2021: Fix share ratio limit not obeyed for seeded torrents added to session
  • Add optparse custom version to prevent unnecessary loading of libtorrent
  • #1554: Fix seeding on share ratio failing for partially selected torrents
  • Add proper process title naming in ps, top etc. (Depends: setproctitle)
  • GtkUI:
  • #1918: Fix Drag'n'Drop not working in Windows
  • #1941: Increase maximum Cache Size to 999999 (15GiB)
  • #1940: File & folder renaming issue when using Add Torrent dialog in Windows
  • LP#821577: Fix UnpicklingError? when external selection dragged onto Files Tab
  • #1934: Fix Unicode error in AddTorrent? Dialog
  • #1957: Fix keyerror when adding columns for non-latin languages
  • #1969: Fix menu item 'Quit & Shutdown' still available when not connected to daemon
  • #1895: Fix Files Tab showing wrong files due to torrent_info race condition
  • #2010: Move speed text in titlebar to the beginning
  • #2032: Wait for client to shutdown/disconnect before stopping reactor
  • Fix compatibility with Python 2.5
  • Fix collapsed treeview in Create Torrent dialog
  • Ignore unmaximise event when window isn't visible
  • #1976: Fixed text entry with trailing newline characters causing issues for Move Storage
  • WebUI:
  • Fix Webui files-tab menu setting wrong priority
  • Update to ExtJS 3.4.0
  • #1960: Fix statustab showing total_payload_download for upload as well
  • Remove uneeded Titlebar to save space
  • Fix clipped Browse button in WebUI
  • #1915: Fix being unable to stop the status bar from autohiding
  • Fix password box focus issue in Firefox
  • Fix plugin uploads from behind a reverse proxy
  • #2010: Move speed text in titlebar to the beginning
  • #1936: Fix Referenced before assignment error in json_api
  • Changes are now applied when clicking OK in Preferences
  • Added Download,Uploaded,Down Limit, Up Limit & Seeder/Peeds columns
  • Add magnet uri support to Add Url
  • Add keymaps for torrents - Ctrl-A (select all) and Delete
  • #2037: Fix 'Add Torrents' torrents list not scrolling
  • #2038: Fix Chrome 17 disconnecting from webui
  • Console:
  • #1953: Fix flickering on every update
  • #1954: Fix 'invalid literal for float' when setting listen interface
  • #1945: Fix UnicodeDecodeError? when using non-ascii chars in info
  • Label:
  • #1961: Add missing 'All' filter option
  • #2035: Fix label options dialog in webui
  • #2036: Fix newly added labels not being sorted in torrent right click menu
  • Notification:
  • #1905: Fix no email sent to second email address
  • #1898: Fix email notifications not including date/time they were sent
  • Scheduler:
  • Add plugin page for WebUi?
  • Execute:
  • Commands now run scripts asynchronous to prevent Deluge from hanging
  • AutoAdd?:
  • Added watch folder support for '.magnet' text file containing single or multiple magnet uris
  • Fix glade object issue when re-enabling plugin in same session
  • Fix plugin not showing as enabled in webui

New in Deluge 1.3.3 (Jul 25, 2011)

  • Core:
  • Properly show the 'Checking Resume Data' state instead of just 7
  • #1788: Added ability to use XDG_DOWNLOAD_DIR as default download folder
  • Fix path error with torrent files prefixed with ' file://' from Firefox
  • #1869: Fix setting the disk io read/write to bypass OS cache in Windows
  • #1504: Fix win32 running deluged as not logged in user via runas or service
  • #890: If added torrent already exists, append extra trackers to it
  • #1338: Fix Seeds and Peers totals not updating
  • #1239: Fix translated Tracker Error text not counted in sidebar Error status
  • Fix httpdownloader error with existing filename
  • #1505: Add libtorrent info to version output
  • #1637 Fix UnicodeDecodeError? from 'deluge-* --help' with non-english languages
  • #1714 Fix handling of backslashes when renaming files/folders
  • GtkUI:
  • Show the checking icon for torrents in the 'Checking Resume Data' state
  • #1195: Fix right-click selecting issue when switching between folders and files
  • Add F2 key shortcut for renaming filenames in the Files Tab
  • Increase max piece size to 16 MiB in create torrent dialog
  • #1475: Fix save and restore Preferences dialog size from config
  • Add search as you type to the torrent view
  • #1456: Fix no ETA showing with multiple files
  • #1560: Fix FilesTab? Progress value sorting by int instead of float
  • #1263: Fix not remembering column widths
  • #948: New Release Dialog now shows the server version
  • Fix peers in PeersTab? showing non-zero download rate when seeding
  • AutoAdd?:
  • #1861: Fix AutoAdd? Warning (column number is a boolean)
  • Label:
  • #1246: Fix losing Labels upon restart
  • Execute:
  • #1477: Fix ignore Added events from state file on startup
  • ConsoleUI:
  • #1258: Add support for urls and magnet uris in add command
  • #1801: Fix unhandled defered error and missing error message upon failed connect

New in Deluge 1.3.2 (May 25, 2011)

  • Core:
  • #1527: Fix Converting unicode to unicode error in move_storage
  • #1373: Fix creating and moving non-ascii folder names in MS Windows
  • #1507: Fix temporary file race condition in core/core.py:add_torrent_url
  • Fix a bug that can occur when upgrading 1.1 config files
  • #1517: Fix isohunt urls not loading
  • Handle redirection when adding a torrent by url
  • #1614: Fix autoadd matching a directory called "torrent"
  • #1742: Fix failure in Event handler prevents further emissions
  • GtkUI:
  • #1514: Added Indicator Applet
  • #1494: Add torrent columns Downloaded and Uploaded
  • #1308: Add torrent column Seeds/Peers ratio
  • #1646: Add torrent columns for per torrent upload and download speed limits
  • Add missing icons for Trackers filter
  • Fix inconsistancies in the text for translation
  • #1510: Fix cannot create a torrent with only non-zero tier trackers
  • #1513: Fix unhandled Twisted Error in test_listen_port
  • #690: Fix renaming folders does not remove old empty folders
  • #1336: Fix uneeded horizontal scrollbar showing in Files & Peers Tab
  • #1508: Fix TypeError? in cell_data_queue() could not convert argument to correct param type
  • #1498: Fix double slashes appearing when renaming
  • #1283: Fix consistent icons for Files tab
  • #1282: Text for AutoManaged? changed to 'On/Off' and localized
  • Fix Up/Down buttons in Edit Trackers Dialog
  • Add Key Shortcuts for main menu functions
  • WebUI:
  • #1194: Fix infinite login prompt in web ui through reverse proxy
  • #1355: Fix slow changing states in webUI
  • #1536: Fix Edit Trackers window not scrolling and not being resizable
  • #1799: Fix Missing textbox for "Move completed" in torrent options
  • #1562: Fix Javascript error in Web UI when re-opening preferences
  • #1567: Fix js from plugins does not work with different 'base' setting
  • #1268: Fix torrent errors not displayed in webui
  • #1323: Fix filter panels not scrollable
  • Fix file uploads from behind a reverse proxy.
  • #1333: Fix peer list doesn't update automatically
  • #1537: Fix editing trackers list, trackers have to be reselected
  • ConsoleUI:
  • #755: Fix can't set listen_ports through console UI
  • #1500: Fix Console crashes on command longer than terminal width
  • #1248: Fix deluge-console unicode support on redirected stdout
  • Fix for deluge-console not adding torrent files on MS Windows
  • #1450: Fix trailing white space in paths
  • Misc: Updated help text for deluge-console on MS Windows
  • #1484: Fix trying to access the screen object when not using interactive mode
  • #1548: Fix cli argument processing
  • #1856: Add --sort option to info command
  • #1857: Add seeding_time, active_time and tracker_status to info command
  • Scheduler:
  • #1506: Fix max speed not restored on a yellow->green transition

New in Deluge 1.3.1 (Nov 1, 2010)

  • Core
  • 1369: Fix non-ascii config folders not working in windows
  • GtkUI:
  • #1365: Fix sidebar not updating show/hide trackers
  • #1247: Fix hang on quit
  • WebUI
  • #1364: Fix preferences not saving when the web ui plugin is enabled in classic mode
  • #1377: Fix bug when enabling plugins
  • #1370: Fix issues with preferences
  • #1312: Fix deluge-web using 100% CPU

New in Deluge 1.3.0 (Sep 14, 2010)

  • Fix issue where the save_timer is cancelled when it's not active
  • Fix unhandled exception when adding a torrent to the session
  • Moved xdg import so it is not called on Windows, where it is unused. fixes #1343
  • Fix key error after enabling a plugin that introduces a new status key
  • Add max active downloading and seeding options to scheduler.
  • Ignore global stop ratio related settings in logic, so per torrent ones are used.
  • Fix scheduler so that it keeps current state, even after global settings change.
  • Ensure preferencesmanager only changes intended libtorrent session settings.
  • Fix issue when adding torrents without a 'session'. This can happen when a plugin adds a torrent, like how the AutoAdd? plugin works. The user that adds this torrent will be an empty string.
  • Add TorrentFileCompleted? event
  • AutoAdd? plugin can now recover when one of the watchfolders has an unhandled exception.
  • Increase max piece size to 8 MiB in create torrent dialog (closes #1358)
  • Fix bug in AutoAdd? plugin where watchdirs would not display in gtkui when first enabled.
  • Fix bugs with unicode torrents in AutoAdd? plugin.

New in Deluge 1.3.0 RC2 (Aug 22, 2010)

  • Core:
  • Fix tracker_icons failing on windows
  • Fix #1302 an uncaught exception in an state_changed event handler in SessionProxy? was preventing the TorrentManager?'s stop method from properly saving all the resume data
  • Fix issue with SessionProxy? not updating the torrent status correctly when
  • get_torrent_status calls take place within the cache_expiry time
  • ConsoleUI:
  • #1307: Fix not being able to add torrents
  • #1293: Fix not being able to add paths that contain backslashes
  • GtkUI:
  • Fix uncaught exception when closing deluge in classic mode
  • Execute:
  • #1306: Fix always executing last event
  • Label:
  • Fix being able to remove labels in web ui
  • WebUI:
  • #1319: Fix shift selecting in file trees

New in Deluge 1.2.2 (Mar 21, 2010)

  • Core:
  • Fix #1109 auto add halting when a torrent with invalid filename encoding is in the directory
  • GtkUI:
  • Fix #1162 problem with the queued torrents dialog from not properly adding to the add torrent dialog if set to auto add
  • Fix #1172 notify startup complete when adding torrents externally
  • Fix issue where the gtkui sometimes won't start if there is a stale lock file or socket in the ipc/ directory.
  • Console:
  • Fix #1143 deluge-console crashes when tab-completing not-existent directory

New in Deluge 1.2.1 (Feb 21, 2010)

  • GtkUI:
  • Fix #1128 Show an error dialog when unable to start a 'deluged' process
  • Increased max enterable download / upload limit to 60000 KiB/s
  • Console:
  • Fix hanging when using commands from the command-line

New in Deluge 1.2.0 (Jan 14, 2010)

  • 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.

New in Deluge 1.2.0 RC4 (Dec 4, 2009)

  • New RPC: DelugeRPC, new AJAX WebUI

New in Deluge 1.2.0 RC1 (Oct 8, 2009)

  • Core:
  • Implement new RPC protocol DelugeRPC replacing XMLRPC
  • Move to a twisted framework
  • Add an 'Error' filter for Trackers to show trackers that currently have a tracker error
  • Use system GeoIP database if available, this is now an optional dependency
  • GtkUI:
  • Remove SignalReceiver?
  • Implemented a cross-platform IPC method thus removing the DBUS dependency
  • Implement a "True" Classic Mode where there is no longer a separate daemon process
  • Add preferences option "Add torrent in paused state"
  • Add tracker icons to the Tracker column
  • Implement #259 show tooltip with country name in the peers tab
  • Add an error category to the tracker sidebar list
  • Add Find More Plugins button to Plugins preference page
  • Fix #518 remove header in add torrent dialog to save vertical space
  • Add a Cache preferences page to adjust cache settings and examine cache status
  • Add ability to rename files prior to adding them
  • Fix shutdown handler with GNOME session manager
  • Allow 4 MiB piece sizes when creating a torrent
  • ConsoleUI:
  • Changed to use curses for a more interactive client
  • WebUI:
  • Move over to using Twisted-Web for the webserver.
  • Move to only AJAX interface built upon Ext-JS.
  • Plugins:
  • Add Scheduler plugin
  • Add Extractor plugin
  • Misc:
  • PyGTK dependency bumped to => 2.12 to use new tooltip system
  • Add new scripts for invoking UIs: deluge-gtk, deluge-web, deluge-console
  • Remove GeoIP database from the source tree

New in Deluge 1.1.9 (Jun 17, 2009)

  • Core:
  • Only move a torrent due to 'move on complete' when some data has been downloaded
  • Update libtorrent for CVE-2009-1760
  • GtkUI:
  • Fix #950 renaming a parent folder into multiple folders
  • WebUI:
  • Fix remote torrent add

New in Deluge 1.1.8 (May 29, 2009)

  • Core:
  • Fix pause all/resume all
  • Torrent name is now changed when the root folder or file is renamed
  • GtkUI:
  • Fix high cpu usage when displaying speeds in titlebar
  • Fix showing non-utf8 encoded torrents in add torrent dialog -- this adds an additional dependency on chardet.
  • Fix exception when timing out trying to send notification email
  • Set some sane defaults for peers/file tabs column widths
  • WebUI:
  • Fix starting when -l option is used

New in Deluge 1.1.6 (Apr 7, 2009)

  • Core:
  • Fix udp trackers being classified as DHT source
  • Fix #855 force a resume on a torrent if a 'Force Recheck' is initiated
  • Fix #862 deluged crash when access http://localhost:58846
  • GtkUI:
  • Fix displaying torrents with non-utf8 encodings in add torrent dialog
  • WebUI:
  • Fix #870 use proper config location for loading ssl cert
  • Misc:
  • Add OpenSSL exception to license

New in Deluge 1.1.5 (Mar 16, 2009)

  • Core:
  • Fix config file saving when no current config file exists
  • GtkUI:
  • Add 'Comments' field to the Details tab
  • Fix #841 maximum upload slots tooltip

New in Deluge 1.1.4 (Mar 9, 2009)

  • Core:
  • Fix displaying file errors when the torrent isn't paused
  • Fix issue where torrents being check would get removed due to "stop at ratio" rules
  • Fix #790 tracker hosts not correct for some .uk trackers
  • Make sure config files, resume data and state are fsync'd when saved. This should help prevent data losses on crashes/improper shutdowns.
  • GtkUI:
  • Fix hiding bottom pane when no tabs are enabled upon restart
  • Fix saving file priorities when switching torrents in the addtorrentdialog
  • Fix the allocate mode not being preserved when selecting different torrents in addtorrentdialog
  • Fix #655 issue where default torrent options wouldn't be set for new torrents added to the addtorrentdialog
  • Fix #817 email notifications fail to substitute format strings
  • Plugins:
  • Label: Fix setting 'Move on completed' folder when connected to a remote daemon

New in Deluge 1.1.2 (Feb 2, 2009)

  • Core:
  • Fix issue where torrents get stuck Checking
  • GtkUI:
  • Fix #761 use proper theme colours in sidebar
  • Fix saving files/peers tab state when no column is sorted

New in Deluge 1.1.1 (Jan 26, 2009)

  • Core:
  • Fix oldstateupgrader for those upgrading from 0.5.x
  • Fix setting Peer TOS byte
  • Fix setting outgoing ports
  • GtkUI:
  • Fix opening links from Help menu and others
  • Fix remembering sorted column in the torrent list
  • Fix saving Files tab and Peers tab state
  • Disable popup notification in preferences on Windows
  • Fix crashing in AddTorrentDialog when removing torrents from the list
  • Do not allow duplicate torrents in the AddTorrentDialog
  • Fix translating speed units in status tab when a per-torrent limit is set
  • Fix torrents not displaying properly after disconnecting and reconnecting to the daemon
  • Fix when sorting # column, downloads should be on top
  • Misc:
  • Fix bdecoding some torrent files
  • Fix the -l, --logfile option
  • Fix #729 tracker icons not being saved in the correct location
  • Add support for more tracker icons
  • Fix being able to connect to a local daemon from another user account

New in Deluge 1.1.0 (Jan 12, 2009)

  • Core:
  • Fix issue in get_tracker_host when the torrent has no tracker
  • Fix crash while trying to convert very old 0.5 config files
  • GtkUI:
  • Fix translation setting in remove torrent dialog
  • Fix notification bug on startup for already finished torrents
  • Ajaxui:
  • Fix loading on iPods.
  • Fix sorting on the name column.
  • Add "Not Implemented" alerts to some functions.
  • Improve the options tab on the Add Torrent dialog
  • ConsoleUI:
  • Fix auto-complete feature for torrents.
  • Misc:
  • Added '-s', '--set-default-ui' option to deluge

New in Deluge 1.1.0 RC3 (Jan 6, 2009)

  • Core:
  • Fix applying proxy settings
  • Fix the display of the tracker host when it's an IP address and not a hostname
  • GtkUI:
  • Fix folder renaming to display the change properly
  • Fix seeding torrents from moving around when sorting the '#' column
  • Plugins:
  • Label: Fix move on completed
  • Add 'PeerGuardian Text (GZip)' reader to the Blocklist plugin
  • Apply Blocklist preferences when clicking on the buttons

New in Deluge 1.1.0 RC2 (Dec 30, 2008)

  • One major bug-fix regarding adding torrents and a few minor fixes are in this release. Also, the Stats plugin was not intended to be released and it has been removed.
  • This release also contains basic authentication to the daemon and this could cause some issues for those connecting to a remote deluge daemon.

New in Deluge 1.1.0 RC1 (Dec 27, 2008)

  • Core:
  • Implement #79 ability to change outgoing port range
  • Implement #296 ability to change peer TOS byte
  • Add per-torrent move on completed settings
  • Implement #414 use async save_resume_data method
  • FilterManager with torrent filtering in get_torrents_status , for sidebar and plugins.
  • Implement #368 add torrents by infohash/magnet uri (trackerless torrents)
  • Remove remaining gtk functions in common
  • Tracker icons.
  • Add ETA for torrents with stop at seed ratio set
  • Fix #47 the state and config files are no longer invalidated when there is no diskspace
  • Fix #619 return "" instead of "Infinity" if seconds == 0 in ftime
  • Add -P, --pidfile option to deluged
  • Basic authentication for remote access to daemon, see: http://dev.deluge-torrent.org/wiki/Authentication
  • GtkUI:
  • Add peer progress to the peers tab
  • Add ability to manually add peers
  • Sorting # column will place downloaders above seeds
  • Remove dependency on libtorrent for add torrent dialog
  • Allow adding multiple trackers at once in the edit tracker dialog
  • Implement #28 Create Torrent Dialog
  • Redesiged sidebar with filters for Active and Tracker (see FilterManager)
  • Implement #428 the ability to rename files and directories
  • Implement #229 add date added column
  • Implement #596 show speeds in title
  • Fix #636 not setting the daemon's config directory when using --config= with the UI in classic mode.
  • Fix #624 do not allow changing file priorities when using compact allocation
  • Fix #602 re-did files/peers tab state saving/loading
  • Fix gtk warnings
  • Add protocol traffic statusbar item
  • Rework the Remove Torrent Dialog to only have 2 options, remove data and remove from session.
  • Add "Install Plugin" and "Rescan Plugins" buttons to the Plugins preferences
  • Make active port test use internal graphic instead of launching browser
  • WebUi:
  • Lots of smaller tweaks.
  • All details tabs have the same features as in gtk-ui 1.0.x
  • Persistent sessions #486
  • Plugin improvements for easy use of templates and images in eggs. #497
  • Classic template takes over some style elements from white template.
  • https (for users that know how to create certificates)
  • Easier apache mod_proxy use.
  • Redesigned sidebar
  • AjaxUI:
  • Hosted in a webui template.
  • ConsoleUI:
  • New ConsoleUI written by Idoa01
  • Callable from command-line for scripts.
  • Plugins:
  • Stats plugin for graphs.
  • Label plugin for grouping torrents and per torrent settings.
  • Misc:
  • Implement #478 display UI options in usage help
  • Fix #547 add description to name field per HIG entry 2.1.1.1
  • Fix #531 set default log level to ERROR and add 2 command-line options, "-L, --loglevel" and "-q, --quiet".

New in Deluge 1.0.7 (Dec 12, 2008)

  • GtkUI:
  • Fix #636 not setting the daemon's config directory when using --config= with the UI in classic mode.
  • Fix some minor bugs in ConnectionManager
  • Debian:
  • Fix #571 notification-daemon-xfce dependency circle
  • Misc:
  • Fix #547 add description to name field per HIG entry 2.1.1.1
  • libtorrent updates
  • Plugins:
  • Point default blocklist url to our server and up interval to 4 days

New in Deluge 1.0.6 (Dec 2, 2008)

  • Core:
  • Fix #475 catch unicode decoding errors
  • Add an option to not include IP overhead in rate limiting (this is equivalent to how 0.5.x behaves)
  • GtkUI:
  • Display the proper downloaded value in the statistics tab

New in Deluge 1.0.5 (Nov 10, 2008)

  • GtkUI:
  • Increase the per-torrent stop share ratio max to 99999.0
  • Fix #528 make sure gtkui config file is written before exiting
  • Fix UDP tracker support
  • WebUi:
  • Javascript auto refresh for both templates.
  • Debian:
  • SID packages now requires Boost 1.36

New in Deluge 1.0.4 (Oct 31, 2008)

  • Another bug fix release coming your way. Most notable with this release is a working UPnP for everyone (oh, please, I hope so), a fix for config file corruption when setting max connections from the status bar and ratio display issues. There has also been some good news on the Windows front with it now working properly on non-English versions of Windows and we managed to skim another 5mbs off the installer size. Oh ya, the webui is now working in Windows and there should be a shortcut created for it when you install 1.0.4.

New in Deluge 1.0.3 (Oct 20, 2008)

  • Core:
  • Fix upnp - it should work on more routers now too
  • Fix issue where Deluge would send improper stats to the tracker after a pause/resume.
  • Fix issue where fastresume files would be rejected when using FAT32. This would cause the torrent to be rechecked on every startup.
  • Fix ip filtering
  • GtkUI:
  • Re-add the "Max Connections Per Second" option with a default setting of 20
  • WebUI:
  • Fix White template for Opera
  • Misc:
  • Deluge will now use a system libtorrent library if available.
  • The build system will no longer build libtorrent if a system library is detected.

New in Deluge 1.0.2 (Oct 11, 2008)

  • Core:
  • Fix issue where torrents will not be properly added to the session

New in Deluge 1.0.1 (Oct 10, 2008)

  • Core:
  • Change the default max global upload slots to 4 instead of -1 since libtorrent will automatically open more slots to meet the upload speed limit.
  • Fix display of tracker error messages
  • Fix add_torrent_url() to download the torrent file in a thread to prevent the main thread from blocking and causing the daemon to freeze.
  • Removed the 'Maximum Connections Per Second' setting and replaced it with a default setting of 20. This should alleviate speed issues some are experiencing.
  • Changed max half-open connections default limit to 8 on XP/2000 and 4 on Vista
  • Prevent being able to set file priorities for compactly allocated torrents as it is not intended to work.
  • Fix freezing on start-up issues on systems that do not have a properly configured localhost entry.
  • Change max connections default setting to 200
  • Fix issue with invalid bencoding from some trackers
  • Plenty of libtorrent updates that should improve core stability
  • GtkUI:
  • Improve performance of files tab by only updating when values change
  • Misc:
  • Fix #187 set a 5 second timer to save the config file after a config value has been changed.
  • Fix #503 change the boost lib detection logic to first look for -mt and if not available, fall back to regular boost lib (non-multithreaded)
  • WebUI:
  • Add enable "Auto Add" checkbox

New in Deluge 1.0.0 (Sep 22, 2008)

  • Core/ui split allowing Deluge to run headless as a daemon
  • A redesigned GTK interface
  • Migration to the upcoming libtorrent 0.14 release
  • Stability improvements across the board
  • New codebase which will allow for growth and less bugs
  • A much improved queuing system
  • New bugs for you to find
  • And so much more.. Try it and see for yourself!

New in Deluge 1.0.0 RC9 (Sep 10, 2008)

  • Core:
  • Bug fixes in libtorrent including a crash when the tracker doesn't have 'announce' in it's url.
  • GtkUI:
  • Fix add torrent dialog closing preventing another dialog from being shown
  • Fix various issues when not using English
  • Fix fastresume issue causing loss of data