Deluge Changelog

What's new in Deluge 1.3.15

May 13, 2017
  • Core:
  • #2991: Fix issues with displaying libtorrent single proxy.
  • #3008: Fix libtorrent 1.2 trackers crashing Deluge UIs.
  • #2990: Fix error in torrent priorities causing file priority mismatch in UIs.
  • GtkUI:
  • #3012: Configure gtkrc to use consistent button ordering on Windows.
  • Fix column sort state not saved in Thinclient mode.
  • #2786: Fix connection manager error with malformed ip.
  • #2866: Rename SystemTray/Indicator? 'Pause/Resume? All' to 'Pause/Resume? Session'.
  • #2991: Workaround lt single proxy by greying out unused proxy types.
  • WebUI:
  • Security Fix: Check render template files exist otherwise raise 404.
  • Notification Plugin:
  • #2913: Fix webui passing string for int port value.
  • AutoAdd? Plugin:
  • Add WebUI preferences page detailing lack of configuration via WebUI.
  • Label Plugin:
  • Add WebUI preferences page detailing how to configure plugin.

New in Deluge 1.3.14 (Mar 7, 2017)

  • Core:
  • #2889: Fixed 'Too many files open' errors.
  • #2861: Added support for python-geoip for use with libtorrent 1.1.
  • #2149: Fixed a single proxy entry being overwritten resulting in no proxy set.
  • UI:
  • Added tracker_status translation to UIs.
  • GtkUI:
  • #2901: Strip whitespace from infohash before checks.
  • Add missed feature autofill infohash entry from clipboard.
  • WebUI:
  • #1908: Backport bind interface option for server.
  • Security: Fixed WebUI CSRF Vulnerability.
  • ConsoleUI:
  • #2948 [Console] Fix decode error comparing non-ascii (str) torrent name.
  • AutoAdd? Plugin:
  • Fixes for splitting magnets from file.
  • Remove duplicate magnet extension when splitting.

New in Deluge 1.3.13 (Jul 22, 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.
  • OS X Packaging:
  • Source .py files no longer included in Deluge.app.
  • Blocklist Plugin:
  • #2729: Fixed plugin lockup with empty url.
  • Scheduler Plugin:
  • Fixed corrupt plugin preferences page on OS X.
  • 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.

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

New in Deluge 1.3.11 (Dec 6, 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 6, 2014)

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

New in Deluge 1.3.8 (Oct 6, 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
  • Extractor:
  • #2290: Fix dotted filenames being rejected

New in Deluge 1.3.6 (Sep 20, 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
  • OS X:
  • Fix Open File/Folder? option
  • Add OS X Menu for GTK Quartz
  • Execute:
  • Fix execute plugin not working with unicode torrent names
  • Extractor:
  • Added support for more extensions
  • Disabled extracting 'Move Completed' torrents due to race condition

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 (Aug 5, 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.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 20, 2010)

  • Core:
  • 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
  • Ignore global stop ratio related settings in logic, so per torrent ones are used.
  • Ensure preferencesmanager only changes intended libtorrent session settings.
  • Fix issue when adding torrents without a 'session'. This can happen whena plugin adds a torrent, like how the AutoAdd? plugin works. The user thatadds this torrent will be an empty string.
  • Add TorrentFileCompleted? event
  • GtkUI:
  • Increase max piece size to 8 MiB in create torrent dialog (closes #1358)
  • Scheduler:
  • Add max active downloading and seeding options to scheduler.
  • Fix scheduler so that it keeps current state, even after global settings change.
  • AutoAdd:
  • AutoAdd? plugin can now recover when one of the watchfolders has an unhandled exception.
  • 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 (Sep 15, 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.3.0 RC1 (May 10, 2010)

  • Core:
  • Implement #1063 option to delete torrent file copy on torrent removal - patch from Ghent
  • Implement #457 progress bars for folders
  • Implement #1012 httpdownloader supports gzip decoding
  • #496: Remove deprecated functions in favour of get_session_status()
  • #1112: Fix renaming files in add torrent dialog
  • #1247: Fix deluge-gtk from hanging on shutdown
  • #995: Rewrote tracker_icons
  • Add AutoAdd? plugin
  • Add Notifications plugin
  • GtkUI:
  • Use new SessionProxy? class for caching torrent status client-side
  • Use torrent status diffs to reduce RPC traffic
  • Blocklist:
  • Implement local blocklist support
  • #861: Pause transfers until blocklist is imported
  • Fix redirection not working with relative paths
  • Execute:
  • Fix running commands with the TorrentAdded? event
  • Fix the web interface
  • Label:
  • Fix the web interface (#733)
  • Web:
  • Migrate to ExtJS 3.1
  • Add gzip compression of HTTP data to the server
  • Improve the efficiency of the TorrentGrid? with lots of torrents (#1026)
  • Add a base parameter to allow reverse proxying (#1076)
  • Fix showing all the peers in the details tab (#1054)
  • Fix uploading torrent files in Opera or IE (#1087)
  • Complete IE support

New in Deluge 1.2.3 (Mar 29, 2010)

  • Core:
  • Fix libtorrent version compare to use a proper numerical compare instead of string. This fixes a problem where using lt 0.14.10 wouldn't allow Deluge to start.
  • Fix libtorrent 0.15 compatibility

New in Deluge 1.2.1 (Mar 15, 2010)

  • Core:
  • Make Deluge dependent upon libtorrent 0.14.9 or greater. This is due to an over-downloading bug in previous versions of libtorrent.
  • 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
  • Web:
  • Fix #1147: Cannot upload a torrent in a multi-user system via the web interface
  • Fix #1148: Unable to save execute command in execute plugin

New in Deluge 1.2.0 RC5 (Dec 18, 2009)

  • Web:
  • Swap order of buttons in Remove window (Closes #1083)
  • Change the compressed js script to deluge-all.js to avoid naming conflicts on case-sensitive filesystems.
  • Apply patch from adios fixing the cookie date
  • Add tooltips to the statusbar items
  • Add disk usage to the statusbar
  • Add a ToggleField? widget and use this on the Downloads preferences page allowing the movecom/copytorrent/autoadd boxes to be enabled.
  • Fix enabling plugins.
  • Implement installing plugins.
  • Update some icons
  • Fixed #1075 (changing priority on a whole folder doesn't work)
  • GtkUI:
  • Attempt to register as the default magnet uri handler in GNOME on startup
  • Properly show 100.00% and reduce number of progress bar updates during a torrent creation
  • Fix crash in Windows when creating a torrent
  • Add button to Other preferences to associate magnet links with Deluge
  • Fix uploading plugins when the daemon is not localhost
  • Fix #692 no longer require tray password when quitting from the tray icon while the window is visible.
  • Fix #782 do not ask for tray password when window is not minimized to tray
  • Fix #1036 autoconnecting to localhost daemon on start-up
  • Fix issue where hosts will show up erroneously as Offline
  • Add #891 remove torrents by pressing the Delete key
  • Fix issue where stoping a daemon that you aren't connected to causes the gtkui to shutdown the currently connected daemon.
  • Fix #594 tray password dialog freeze in Windows
  • Made the password dialog prettier
  • Fix #1086 deprecated gtk.Tooltips usage
  • Fix #768 save tracker list for create torrent dialog
  • Fix #1095 incorrect piece size used when using some non-English languages
  • Console:
  • Fix using the console in Windows, but only in command-line mode
  • Fix #823 setting config values to -1.0
  • Label:
  • Fix #1085 only use ints for specific options to prevent unhandled exception
  • Execute:
  • Use the move_completed path if it is different to the save path in the completed event.
  • Core:
  • Fix the upload_plugin rpc method (was still using XML-RPC stuff)
  • Fix possible exception when upgrading from a 0.5 state file
  • Use metavar to modify the help output by optparse.
  • Partial fix for #1103 if the per-torrent option for stopping at a ratio has been unchecked, then do not stop it at the global setting.
  • Blocklist:
  • Fix blocklist not working for all locales
  • Fix blocklist checking for updates when it shouldn't

New in Deluge 1.2.0 RC3 (Nov 3, 2009)

  • Core:
  • Fix #1047 move completed does not work if saving to non default path
  • Fix renamed files not being utf-8 encoded
  • Fix torrent name being blank when renaming root folder to /
  • Do not include an 'announce-list' key in torrents when there is only one tracker
  • GtkUI:
  • Replace & with & in the details tab to ensure there are no markup errors
  • Consider 0 unlimited when displaying limits in the statusbar
  • Fix adding torrents when not showing the add torrent dialog in Windows
  • Fix crash when removing multiple torrents
  • Web:
  • Fix #1046 changing auto managed via the details tab
  • Fix setting torrent options when adding
  • Fix setting file priorities when adding
  • HTML escape the field values on the details tab
  • Fix #215, make infinite eta values display in the correct order
  • Fix displaying the protocol upload speed
  • Fix #990, showing 0 as a limit when it means unlimited in the statusbar
  • Console:
  • Fix displaying non-ascii strings
  • Fix #1052 crash when issuing commands while not connected to a daemon
  • Fix crash when string length makes line longer than terminal width
  • Improve 'info' command draw speed

New in Deluge 1.2.0 RC2 (Oct 26, 2009)

  • GtkUI:
  • Fix path errors when adding torrents externally in Windows
  • Fix localclient authentication by stripping the lines read from the auth file
  • Do not try to call doIteration() on the reactor if it has already stopped
  • Fix 'autostart localhost if needed' option
  • Fix starting plugins when the pluginmanager is started
  • Fix #799 translate connection status
  • Fix #215 ETA sort order
  • Core:
  • Fix saving torrent state on fresh configs
  • Web:
  • Fix changing of the allocation in the preferences.
  • Fix updating the Connection Manager when a host is added.
  • Add a --fork option to allow forking the webui to the background
  • Fix the statusbar menu limits
  • Fix setting the torrent options via the options tab
  • Fix the private flag in the options tab
  • Console:
  • Fix exception when using the 'halt' command
  • Misc:
  • Add man pages for deluge-console, deluge-gtk and deluge-web
  • Extractor:
  • Fix issue where the plugin would not stop extracting files after being disabled
  • Add option to create torrent name sub-folders in extract folder

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 (Sep 22, 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.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 17, 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.3 (Feb 16, 2009)

  • Core:
  • Fix issue where checking queue would stop
  • Fix announcing to SSL trackers
  • Misc:
  • Fix issue when initializing gettext that would prevent deluge from starting
  • Fix logging exceptions when starting the daemon
  • Fix displaying errors when a torrent is Checking
  • Fix #790 tracker hosts not correct for some 3rd-level domain names

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)

  • Just some more minor bug fixes and translation updates. Barring any major bugs, this release will likely be the last RC before 1.1.0 final. Enjoy.

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
  • Windows:
  • Fix broken graphic in new release dialog

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.
  • Windows:
  • Fix #577 adding torrents by drag n' drop
  • Fix association in Vista
  • Fix WebUI launch
  • Debian:
  • SID packages now requires Boost 1.36
  • Ubuntu:
  • Jaunty packages are now provided

New in Deluge 1.0.4 (Oct 31, 2008)

  • Core:
  • Fix #560 force an int value for global max connections
  • Fix #545 use proper values in ratio calculation
  • Fix UPnP again..
  • GtkUI:
  • Fix #565 wait for the deluged process to start to prevent defunct processes
  • OS X:
  • Fix issues with gettext

New in Deluge 1.0.3 (Oct 21, 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 13, 2008)

  • Fix issue where torrents will not be properly added to the session
  • 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
  • Improve performance of files tab by only updating when values change
  • 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)
  • Add enable "Auto Add" checkbox

New in Deluge 1.0.1 (Oct 10, 2008)

  • 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
  • Improve performance of files tab by only updating when values change
  • 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)
  • 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
  • Include GeoIP database for country look-ups
  • Fix upgrading from 0.5.x state where torrents would have no trackers

New in Deluge 1.0.0 RC9 (Sep 10, 2008)

  • Bug fixes in libtorrent including a crash when the tracker doesn't have 'announce' in it's url.
  • 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

New in Deluge 1.0.0 RC8 (Sep 1, 2008)

  • Attempt to automatically upgrade a 0.5.x state file to new format
  • Tracker errors now change the tracker status
  • Fix bug in Blocklist that prevented downloading a new file every X days
  • Sort filenames alphabetically in add torrent dialog
  • Fix setting file priorities on folders
  • Fix #453 allow showing of text in the toolbar buttons

New in Deluge 1.0.0 RC6 (Aug 13, 2008)

  • Fix CPU spikes
  • Fix move storage dialog when connected to a remote daemon

New in Deluge 1.0.0 RC5 (Aug 4, 2008)

  • Fix deluged running with ssh X forwarding by removing the Gnome lib import
  • Save resume data periodically to help prevent data loss
  • Fix queue order shuffling on restart
  • Handle shutting down more cleanly
  • Add translators to credits
  • Improve the Blocklist plugin preferences page.

New in Deluge 1.0.0 RC3 (Jul 22, 2008)

  • File progress fixes from libtorrent
  • Fix building on FreeBSD
  • Fix #350 stop seeds when stop ratio is reached
  • Fix #358 properly emit torrent_removed signal when remove_at_ratio happens
  • Default to gtkui when running 'deluge' instead of defaulting to last used.
  • Fix open folder
  • Fix #349 tab ordering when hiding/showing
  • Fix torrent file association and adding files from command line
  • Blocklist plugin has been rewritten
  • Some changes for python 2.6 compatibility

New in Deluge 1.0.0 RC2 (Jul 15, 2008)

  • Fix displaying of file progress
  • Fix files to have proper read/write permissions
  • Include missing 'classic' template
  • Update options tab to include queue settings
  • Fix displaying of tray icon
  • Fix scrolling of tray menu
  • Fix hiding of tray icon when shutting down
  • Fix tray icon tool tip length to show properly

New in Deluge 0.5.9.3 (Jun 23, 2008)

  • Fix icon/missing entry in menus.

New in Deluge 0.5.9.2 (Jun 20, 2008)

  • Add abilitity to move to a different partition
  • Add option to send redundant haves (show peers our progress)
  • Add 'add url' from tray
  • Fix uploaded_memory from reverting to state value when doing a forced recheck
  • Fixed 64-bit overflow issues
  • Fixed total_wanted issue for files > 2 GB
  • Fixed entry and scrape bug
  • Fixed issue with torrents with 0 pieces
  • Fixed possible unicode problems
  • Fixed minimum reconnect time bug

New in Deluge 0.5.9.1 (May 19, 2008)

  • Fix queue reordering on startup
  • Fix open folder
  • Fix advanced progress bar when only 1 piece in torrent
  • Fix to prevent possible invalid torrent file from crashing Deluge

New in Deluge 0.5.9.0 (May 5, 2008)

  • Fix ratio
  • Fix opening folders/files on windows
  • Move all packages to use Python 2.5

New in Deluge 0.5.8.9 (Apr 15, 2008)

  • Fix segfault caused in 0.5.8.8 when adding torrents.
  • Change fast resume to use is_finished
  • LT - Fix private flag.
  • LT - Verify url before connection to web seed.

New in Deluge 0.5.8.8 (Apr 9, 2008)

  • Fix ubuntu hardy and debian sid bug since they've renamed and broken up the packages.
  • Fix ratio (again)
  • Sync with asio 1.0 release
  • Remove file manager from preferences
  • Sync with libtorrent 0.13 release
  • Fix for Vista dbus not closing bug