summaryrefslogtreecommitdiffstats
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorCalum Lind <calumlind@gmail.com>2018-10-16 13:15:07 +0100
committerCalum Lind <calumlind@gmail.com>2018-10-16 14:59:00 +0100
commit91164d8dbfa5e52903d3f271cac637f41611e79c (patch)
tree67ab434441d6ba58b516138c4c8d68c55aee5f64 /CHANGELOG.md
parentec4772068609b5d89d5a6bfb8f9c1ca1bb35704d (diff)
downloaddeluge-91164d8dbfa5e52903d3f271cac637f41611e79c.tar.gz
deluge-91164d8dbfa5e52903d3f271cac637f41611e79c.tar.bz2
deluge-91164d8dbfa5e52903d3f271cac637f41611e79c.zip
Cleanup and use markdown for source text files
Use markdown to aid readability. Update the README and use it for the long_description in setup.py Add detailed requirement information to the DEPENDS files.
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md59
1 files changed, 59 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 000000000..ab69d46cd
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,59 @@
+# Deluge Changelog
+
+## Deluge 2.0.0 - (In Development)
+
+- Improved Logging
+- Removed the AutoAdd feature on the core. It's now handled with the AutoAdd
+ plugin, which is also shipped with Deluge, and it does a better job and
+ now, it even supports multiple users perfectly.
+- Authentication/Permission exceptions are now sent to clients and recreated
+ there to allow acting upon them.
+- Enforced the use of the "deluge.plugins" namespace to reduce package
+ names clashing beetween regular packages and deluge plugins.
+- Fix potential for host_id collision when creating hostlist entries.
+- Add Option To Specify Outgoing Connection Interface.
+- Updated SSL/TLS Protocol parameters for better security.
+
+### Core
+
+- Make the distinction between adding to the session new unmanaged torrents
+ and torrents loaded from state. This will break backwards compatability.
+- Pass a copy of an event instead of passing the event arguments to the
+ event handlers. This will break backwards compatability.
+- Allow changing ownership of torrents.
+- File modifications on the auth file are now detected and when they happen,
+ the file is reloaded. Upon finding an old auth file with an old format, an
+ upgrade to the new format is made, file saved, and reloaded.
+- Authentication no longer requires a username/password. If one or both of
+ these is missing, an authentication error will be sent to the client
+ which sould then ask the username/password to the user.
+- Implemented sequential downloads.
+- Provide information about a torrent's pieces states
+
+### GtkUI
+
+- Allow changing ownership of torrents.
+- Host entries in the Connection Manager UI are now editable.
+- Implemented sequential downloads UI handling.
+- Add optional pieces bar instead of a regular progress bar in torrent status tab.
+- Make torrent opening compatible with all unicode paths.
+- Fix magnet association button on Windows.
+- Add keyboard shortcuts for changing queue position:
+ - Up: Ctrl+Alt+Up
+ - Down: Ctrl+Alt+Down
+ - Top: Ctrl+Alt+Shift+Up
+ - Bottom: Ctrl+Alt+Shift+Down
+
+### WebUI
+
+- Server (deluge-web) now daemonizes by default, use '-d' or '--do-not-daemonize' to disable.
+- Fixed the '--base' option to work for regular use, not just with reverse proxies.
+
+### Blocklist Plugin
+
+- Implemented whitelist support to both core and GTK UI.
+- Implemented ip filter cleaning before each update. Restarting the deluge
+ daemon is no longer needed.
+- If "check_after_days" is 0(zero), the timer is not started anymore. It
+ would keep updating one call after the other. If the value changed, the
+ timer is now stopped and restarted using the new value.