summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* Update Changelog and bump version to 1.3.14deluge-1.3.14Calum Lind2017-03-06
| | | | - Minify js files
* Update translation filesCalum Lind2017-03-06
|
* [WebUI] Only accept application/json content-type requestsCalum Lind2017-03-01
| | | | - Protects against CSRF (Cross-site request forgery)
* [Core] Catch None type country in get_peersCalum Lind2017-02-23
|
* [#2976] [Console] Fix help showing usage detailsCalum Lind2017-02-22
|
* [#2879] [OSX] Fix dyld error opening file from within DelugeCalum Lind2017-02-22
| | | | | | - Using DYLD_LIBRARY_PATH seems to have the unintended effect of making associated apps unusable (unable to locate dylds) when opening a file from within Deluge. The workaround for now is to switch to using DYLD_FALLBACK_LIBRARY_PATH.
* Fix mistakes in commit 42ba908Calum Lind2017-02-21
| | | | commit accidentally pushed before being tested
* [#2826] Fix create_torrent filedump not encodedCalum Lind2017-02-20
|
* [WebUI] Log successful logins with associated ipCalum Lind2017-02-20
|
* [Core] Switch move_storage flag to dont_replaceCalum Lind2017-02-20
|
* [#2956] Fix empty file_priorities with magnetsCalum Lind2017-02-20
|
* [AutoAdd] Remove duplicate magnet extension when splittingCalum Lind2017-02-20
|
* [#2957] [GTKUI] Fix AttributeError in torrentview column sortCalum Lind2017-02-20
|
* [#2964] Fix TypeError when checking auth level in RPC ServerCalum Lind2017-02-20
| | | | - self.factory.authorized_sessions requires tuple of (int, string).
* [Core] Fix adding magnet with trailing newlineCalum Lind2017-02-15
| | | | | * A bug in libtorrent means that a magnet with a trailing newline will be added but with an invalid info_hash. Strip any whitespace before add is a workaround.
* [Autoadd] Fixes for splitting magnets from fileCalum Lind2017-02-14
| | | | | | | * use splitlines to remove line endings so filter with len works as intended. * use a short form of the magnet hash so the resulting filename will be unique and prevent potential overwriting of other files. * verify magnet is valid
* [#2149] [Core] Fix for overwriting single proxy in lt>=0.16Calum Lind2017-01-30
|
* [#2948] [Console] Fix decode error comparing non-ascii (str) torrent nameCalum Lind2017-01-18
|
* [#2861] [Core] Add support for python-geoipCalum Lind2017-01-17
|
* [Core] Fix return type in t.get_file_progressCalum Lind2017-01-17
|
* [#2946] Workaround 1.1 libtorrent default piece priorityCalum Lind2017-01-17
| | | | | | * The default piece priority was changed in lt 1.1 from 1 to 4 so in 1.3 we will simple convert them back to 1 as 4 is not used. * The set_file_priorities method was refactored to make the changes simpler.
* [UI] Fix usage of 'with Image.open' in trackericonsCalum Lind2017-01-11
| | | | | | | * Revert changes made to fix 'too many files open' as Image.open does not return a file descriptor and generated the following error: exceptions.AttributeError: 'NoneType' object has no attribute 'startswith' * Also fix style for raising an exception.
* [WebUI] Fix missing self.interface attribute for 8a48ec012Calum Lind2017-01-11
|
* [#2951] [#1908] [WebUI] Add bind interface option for serverCalum Lind2017-01-10
|
* [#2888] [WebUI] Fix shift-click in FilesTabCalum Lind2017-01-10
|
* [#2953] Fix except variable typoCalum Lind2017-01-09
|
* [GTKUI] [WEBUI] Add tracker_status translation to UIsCalum Lind2016-11-30
|
* [#2941] Remove tracker_status translation markup from coreCalum Lind2016-11-30
| | | | | | * A UnicodeDecodeError can occur if creating a string using translated text but we should not be translating anything in core anyway so remove the markup and do the translating in UI.
* [#2942] Catch file_progress IndexError when checking a torrentCalum Lind2016-11-30
|
* [#2784] Fix typo in bugfix 5f92810fbendikro2016-11-01
|
* [#2875][Web] Fix: WebUI Json dumps Errorbendikro2016-10-19
| | | | | | * A torrent file contains an uncommon field 'filehash' which must be hex encoded to allow dumping the torrent info to json. Otherwise it will fail with: UnicodeDecodeError: 'utf8' codec can't decode byte 0xe5 in position 0: invalid continuation byte
* [GTKUI] Autofill infohash entry from clipboardCalum Lind2016-10-18
|
* [#2901] [GTKUI] Strip whitespace from infohash entry before checksCalum Lind2016-10-18
| | | | | | * Copy-pasting from web page can include extra space at end of string. * Also make minor change to populate the magnet name with infohash for nicer UI display.
* [#2889] Fix for UnboundLocalError in exception handlerCalum Lind2016-10-17
|
* [#2889] Fixes for 'Too many files open' errorCalum Lind2016-10-17
| | | | | | | | * Ensure all file descriptors are closed. Using the with statement ensures closure and adding 'from __future__ ...' for Python 2.5 compatibility. * The main problem was with thousands of unclosed file desciptors from tracker_icons mkstemp. * Use a prefix 'deluge_ticon.' to identify created tracker_icon tmp files.
* [#2882] [Core] Nicer log message about missing GeoIP support in lt 1.1.1Calum Lind2016-09-28
|
* [#2768] [GTKUI] [OSX] Fix invalid file error at startupCalum Lind2016-07-20
| | | | | | When installed to the system, not using .app, error is raised on startup as nsapp_open_file is ignoring Deluge-bin but not deluge or deluge-gtk for potential 'filename' when connecting NSApplicationOpenFile.
* Bump version to 1.3.13 and update datesdeluge-1.3.13Calum Lind2016-07-20
|
* Revert "[#2852] Set maximum supported libtorrent version to 1.0.x"Calum Lind2016-07-19
| | | | | | | This reverts commit 852b51f224ef47a1b658dd9e24ba04171dd0e940. Changes applied for libtorrent 1.1.1 release should bring back backward compatibility for Deluge 1.3.
* [Changelog] Update with recent changesCalum Lind2016-07-19
|
* [WebUI] Compress javascript filesCalum Lind2016-07-19
|
* [#2852] Set maximum supported libtorrent version to 1.0.xCalum Lind2016-07-19
|
* [#2293] [WebUI] Fix plugins not loading when using WebUI pluginCalum Lind2016-07-19
| | | | | | | | - Any plugins that were started before the WebUI plugin would not be loaded upon starting the web server and would be not show up. The fix is to use web.pluginmanager.start to get all enabled plugins from core. - Update log message output for enable/disable in pluginmanager. - Deregister plugin events on json_api disable.
* [#2857] [Notification] Fix issues with SMTP port inputCalum Lind2016-07-19
|
* [#2855] [WebUI] Unable to add UDP trackersCalum Lind2016-07-19
|
* [#2784] [Execute] Escape ampersand in args for WindowsCalum Lind2016-06-29
| | | | | | Due to the nature of passing a command and args to cmd.exe and then to a batch file in Windows any ampersands in execute args need to be double-escaped so prefixing with tripe-caret (^^^&) is the fix for this.
* [Translations] Update po's, pot and gettext.jsCalum Lind2016-06-19
|
* [WebUI] Compress javascriptCalum Lind2016-06-19
|
* [Changelog] Add recent changesCalum Lind2016-06-19
|
* [#2077] [Extractor] Ignore the remaining rar part filesCalum Lind2016-06-10
| | | | * Bump version to 0.6