Commit graph

7023 commits

Author SHA1 Message Date
Calum Lind
b13da8a42a [#3010|GTKUI] Handle unknown OverflowError from twisted reactor 2017-10-29 10:46:26 +00:00
Calum Lind
415979e2f7 [#3066] [Core] Add extra DHT bootstrap nodes 2017-10-29 10:08:36 +00:00
Calum Lind
5f0694deb2 [#3044] [Core] Ignore resume data timestamps on startup
The timestamps of torrent data files are being modified after the
resume data is stored and upon resuming an error is raised because
the files fail resume data checks. So ignore this check as it is
not reliable.
2017-10-29 10:04:05 +00:00
Calum Lind
6d14be18b0 [#3079] Fix config parsing for json objects
* If a curly brace was used in a string then find_json_ojects would
   fail to find objects correctly. To fix this ignore double-quoted entries.
2017-06-28 10:39:20 +01:00
Calum Lind
65fac156eb [#3064|WebUI] Fix server not sending TLS intermediate certs
* Sending of cert chain was unintentionallly removed in commit c1902e43 (#2792).
2017-06-15 13:59:05 +01:00
Calum Lind
956f2ad574 [AutoAdd] Fix version string 2017-06-14 10:59:13 +01:00
Rato
275c93657f [Core] Save torrent state only if state has changed 2017-06-13 06:53:10 +02:00
Calum Lind
38d7b7cdfd [GTKUI] Fix keyerror showing prefs
* Fix the single_proxy ui to True as unlikely any users using <=0.15
   and need to have different proxy type settings.
2017-05-13 00:08:23 +01:00
Calum Lind
7661127b9d Fix 1.3.15 release date in changelog 2017-05-12 17:39:22 +01:00
Calum Lind
a6e8ac8725 Update Changelog and bump release to 1.3.15 2017-05-12 13:57:19 +01:00
Calum Lind
d91584b700 [#3012] [GTKUI] Consistent button position on Windows
* The deluge custom gtkui dialog buttons are not currently setup to
   use the Windows-style button ordering so disable this option.
2017-05-03 15:26:59 +01:00
Calum Lind
5427cbb73a Update translations 2017-05-03 10:51:59 +01:00
Calum Lind
d977915f32 [#2991] Fix display/setting single proxy in UIs
* Now copies all proxy settings from peer to other types to reflect
   how that the single undelying libtorrent proxy is set.
 * Grey-out the other proxies types in GTKUI to avoid some confusion.
2017-05-03 10:27:46 +01:00
Calum Lind
a86b6f0f8f [GTKUI] Fix column sort state not saved in Thinclient mode
* In torrentview.stop the listview is cleared however this meant in thinclient mode
   that listview sort details are empty and overwrites existing data when save_state is
   then called in torrentview.shutdown.
2017-05-02 12:40:20 +01:00
Calum Lind
3dfe6af1ee [Label] Fix namespace issue in js 2017-04-11 18:04:47 +01:00
Calum Lind
1f315a9ef0 Fix except statements for Py2.5 compat 2017-04-01 11:38:28 +01:00
Calum Lind
08c03d7678 [#2786] [GTKUI] Fix showing connection manager with malformed ip 2017-03-29 16:48:43 +01:00
Calum Lind
dd08cb29e5 [#3008] [Core] Fix datetime objects in tracker items breaking UIs 2017-03-29 14:43:19 +01:00
Calum Lind
909176e9aa [#2866] Tray menu rename All to Session 2017-03-29 14:43:04 +01:00
Calum Lind
85eeadcfca [Plugins] Add webui pref pages for Label and Autoadd
* Add info-only preference pages for these plugins in WebUI.
2017-03-29 14:42:02 +01:00
Calum Lind
f870741d9d [#2913] [Notifications] Fix webui passing string for port value 2017-03-20 18:51:43 +00:00
Calum Lind
cc69c9c85b [#2990] [Core] Fix torrent priorities mismatch
* The old priorities instead of updated call to lt were being saved to self.options.
2017-03-20 08:29:45 +00:00
Kyle Neideck
41acade01a [WebUI] Check render template files exist and raise 404 if not
- Check render/* requests match to .html files in the 'render' dir
 - Protects against directory (path) traversal
2017-03-16 17:34:26 +00:00
Calum Lind
9bec5142c7 Update Changelog and bump version to 1.3.14
- Minify js files
2017-03-06 09:56:20 +00:00
Calum Lind
0f1f62ec62 Update translation files 2017-03-06 09:53:07 +00:00
Calum Lind
318ab17986 [WebUI] Only accept application/json content-type requests
- Protects against CSRF (Cross-site request forgery)
2017-03-01 14:35:49 +00:00
Calum Lind
25150f13af [Core] Catch None type country in get_peers 2017-02-23 19:18:01 +00:00
Calum Lind
7cde3efb94 [#2976] [Console] Fix help showing usage details 2017-02-22 23:28:27 +00:00
Calum Lind
7f01dc909e [#2879] [OSX] Fix dyld error opening file from within Deluge
- 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.
2017-02-22 11:24:45 +00:00
Calum Lind
10ebf9b0b0 Fix mistakes in commit 42ba908
commit accidentally pushed before being tested
2017-02-21 10:36:04 +00:00
Calum Lind
3ba5443c76 [#2826] Fix create_torrent filedump not encoded 2017-02-20 22:40:14 +00:00
Calum Lind
c39f00fa0b [WebUI] Log successful logins with associated ip 2017-02-20 18:47:25 +00:00
Calum Lind
3962c41a55 [Core] Switch move_storage flag to dont_replace 2017-02-20 18:47:25 +00:00
Calum Lind
42ba9086d0 [#2956] Fix empty file_priorities with magnets 2017-02-20 16:25:08 +00:00
Calum Lind
2d4dec669e [AutoAdd] Remove duplicate magnet extension when splitting 2017-02-20 13:22:47 +00:00
Calum Lind
bcf0fe4a61 [#2957] [GTKUI] Fix AttributeError in torrentview column sort 2017-02-20 10:02:54 +00:00
Calum Lind
1dc4c465c7 [#2964] Fix TypeError when checking auth level in RPC Server
- self.factory.authorized_sessions requires tuple of (int, string).
2017-02-20 09:44:32 +00:00
Calum Lind
b52de1549e [Core] Fix adding magnet with trailing newline
* 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.
2017-02-15 23:33:28 +00:00
Calum Lind
8a3f15e5c0 [Autoadd] Fixes for splitting magnets from file
* 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
2017-02-14 18:37:20 +00:00
Calum Lind
8565eccb3d [#2149] [Core] Fix for overwriting single proxy in lt>=0.16 2017-01-30 10:36:33 +00:00
Calum Lind
30eaf775c2 [#2948] [Console] Fix decode error comparing non-ascii (str) torrent name 2017-01-18 11:11:00 +00:00
Calum Lind
ffb1316f09 [#2861] [Core] Add support for python-geoip 2017-01-17 09:28:46 +00:00
Calum Lind
bd80ad62a0 [Core] Fix return type in t.get_file_progress 2017-01-17 09:20:11 +00:00
Calum Lind
78851becf2 [#2946] Workaround 1.1 libtorrent default piece priority
* 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.
2017-01-17 09:20:11 +00:00
Calum Lind
af76abb038 [UI] Fix usage of 'with Image.open' in trackericons
* 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.
2017-01-11 22:56:05 +00:00
Calum Lind
bf01b53bda [WebUI] Fix missing self.interface attribute for 8a48ec012 2017-01-11 13:00:28 +00:00
Calum Lind
8a48ec0126 [#2951] [#1908] [WebUI] Add bind interface option for server 2017-01-10 20:20:44 +00:00
Calum Lind
c3a02e5291 [#2888] [WebUI] Fix shift-click in FilesTab 2017-01-10 17:30:35 +00:00
Calum Lind
3c1995476d [#2953] Fix except variable typo 2017-01-09 17:55:52 +00:00
Calum Lind
48cedf635f [GTKUI] [WEBUI] Add tracker_status translation to UIs 2016-11-30 13:29:33 +00:00