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
Calum Lind
0b4627be8a
[ #2941 ] Remove tracker_status translation markup from core
...
* 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.
2016-11-30 13:29:33 +00:00
Calum Lind
739537f860
[ #2942 ] Catch file_progress IndexError when checking a torrent
2016-11-30 11:54:59 +00:00
bendikro
df88c82265
[ #2784 ] Fix typo in bugfix 5f92810f
2016-11-01 11:59:52 +00:00