Calum Lind
c15931e6f6
[Tests] Rename pylintrc and ignore .tox dir
2016-04-28 23:34:18 +01:00
bendikro
7c20ed777d
[Core] Save fastresume file on separate thread
...
To avoid blocking twisted main thread, defer file saving task to
separate thread with deferToThread.
Only queue resume data save task on shutdown
2016-04-28 23:14:29 +01:00
Calum Lind
5d0359331b
[ #2821 ] [UI] Fix missing parameter in baseargs init
2016-04-28 22:42:59 +01:00
Calum Lind
b255fc40af
[WebUI] Remove openssl check as already a requirement
2016-04-28 11:10:09 +01:00
Calum Lind
7b523af05b
[ #2819 ] [WebUI] Handle CannotListenError for second instance
2016-04-28 11:09:53 +01:00
Calum Lind
bd65abd3b4
[UI] [Core] Combine common process options into baseargparser
2016-04-28 11:09:53 +01:00
Calum Lind
b4dd90ba2b
Cleanup code in web and deamon entries to match
2016-04-28 11:09:52 +01:00
Calum Lind
c274d5114c
[ #2818 ] [WebUI] Fix AttributeError starting WebUI on windows
2016-04-28 11:09:52 +01:00
Calum Lind
c821cdd9c7
[UI] Fix unable to use uppercase log level
2016-04-28 11:09:52 +01:00
Calum Lind
69871506e1
Improve order of args and wording of '--help' text
2016-04-28 11:09:39 +01:00
Calum Lind
a99e29642c
[UI] Restore short arg for version '-V' (deprecate '-v')
2016-04-28 11:09:26 +01:00
Calum Lind
acdc19df1d
Add translation markup to '--help' options
2016-04-28 11:07:26 +01:00
Calum Lind
2bad04848c
[WebUI] Update gettext.js
2016-04-25 15:41:47 +01:00
Calum Lind
bf3d6ae24b
[WebUI] Add refresh dialog for language change
2016-04-25 15:35:52 +01:00
Calum Lind
2984e2dc5d
[WebUI] Fix Interface page not saving with OK button
2016-04-25 15:35:21 +01:00
Calum Lind
3b23f69786
[WebUI] Use Apply button to change password
2016-04-25 13:26:59 +01:00
Calum Lind
9fbc63e6fb
[WebUI] Tidy Interface page layout
2016-04-25 13:26:59 +01:00
Calum Lind
cb158ca866
[Core] Add missing warn_msg arg to set_dummy_trans()
2016-04-25 13:26:59 +01:00
bendikro
857e2fd46e
[ #1959 ] [WebUI] Allow user selectable GUI language
2016-04-25 13:26:58 +01:00
bendikro
74f2f45fc0
[WebUI] Fix to gen_web_gettext
2016-04-25 13:26:58 +01:00
bendikro
b76d208212
[UI] Added missing languages to languages.py
2016-04-25 13:26:58 +01:00
bendikro
dea43da4d2
[UI] [Daemon] Re-add --fork option
2016-04-24 22:39:16 +01:00
Calum Lind
d32796eab0
[WebUI] Reword doctring and update gettext.js
2016-04-23 23:13:11 +01:00
Calum Lind
1a79d7c255
[WebUI] Remove unneeded translation markup
2016-04-23 22:40:17 +01:00
Calum Lind
1afea60c6f
[UI] Indent subsequent lines in argparse help
2016-04-23 22:10:29 +01:00
Calum Lind
a49b459a59
[UI] Remove old twisted DeprecationWarning code
2016-04-23 22:10:29 +01:00
Calum Lind
9a051b6979
[UI] Enable translation of argparse help strings
2016-04-23 22:10:29 +01:00
bendikro
64ac5fdf73
[ #2677 ] [Web] With --base option set, serve locally on new base path
...
When specifying the --base option to work with reverse proxy
the WebUI is no longer accessible locally since it listens
on the server root, but serves on the path specified to work
for the reverse proxy.
Change this to also handle local requests to the base path
such that the WebUI will be available both for the reverse proxy
as well as locally on the interface/port which the twisted sever
listens on.
2016-04-22 23:04:19 +01:00
bendikro
ec366c840c
[Core] Fix unnecessary delay when starting components
2016-04-21 14:44:48 +02:00
bendikro
edf616baca
[ #2805 ] Fix: Standalone mode not detecting local running daemon
2016-04-21 12:39:31 +02:00
bendikro
58bc8b6ec7
[ #2808 ] Fix: Deluge Log File Not Working as Intended
2016-04-20 14:09:50 +02:00
bendikro
2dea6ab5a5
[Tests] Add pylint target to tox
2016-04-19 22:14:28 +02:00
bendikro
c3247396f7
[Stats] Fix to tests and deleted .test.py
2016-04-19 19:00:07 +02:00
bendikro
f3bfe177ce
[GTKUI] Fix gtk warning on shutdown
2016-04-19 12:05:03 +01:00
Calum Lind
7c1f39d10e
[Core] Minor change to magnet info_hash fix
2016-04-19 10:50:05 +01:00
Calum Lind
cd6669c024
[ #2790 ] Ensure base32 magnet hash is uppercase
2016-04-19 10:44:55 +01:00
bendikro
5c69b56cd5
[Core] Fix adding magnets failing
2016-04-19 10:43:59 +01:00
Calum Lind
90d1bbbb31
[Lint] Fix pylint issues uncovered by recent changes
2016-04-18 22:54:39 +01:00
bendikro
e370d7dbdd
[Web] Fix error in WebApi in standalone mode
...
In GTKUI standalone mode, WebApi.enable would try to connect to
daemon if web.conf had the 'default_daemon' option set, causing
the client calls to break.
2016-04-18 21:03:03 +01:00
bendikro
38e0bc1257
[Core] Handle error when adding torrents to session at startup
2016-04-18 19:15:27 +01:00
bendikro
47f14845ca
[GTKUI] Fix #2802 : GTKUI classic mode shutdown procedure is broken
...
Fix by leaving shutdown procedure to gtkui.py:
* Daemon no longer calls component.shutdown() in GTKUI classic mode
* Mainwindow no longer calls reactor.stop but instead fires a
'gtkui_close' signal.
* gtkui.py installs custom SIGINT handler to initiate shutdown before
stopping reactor.
2016-04-18 16:05:46 +01:00
bendikro
70d8b65f0a
[WebUi] [Core] Fixes to plugin handling and WebUi plugin + tests
...
This should fix problems with errors occuring when failing to
enable plugins. Errors in plugin handling are handled better
and properly logged.
WebUI plugin in particular had issues when being enabled and disabled
multiple times because it was trying to create DelugeWeb component
each time it was enabled. If deluge-web is already listening on
the same port, enabling the WebUI plugin will fail, and the checkbox
will not be checked.
There are still some issues when enabling/disabling plugins by
clicking fast multiple times on the checkbox.
2016-04-18 15:49:30 +01:00
Calum Lind
5ebe14e452
[Core] Remove old twisted DeprecationWarning code
2016-04-18 15:47:17 +01:00
Calum Lind
36ecd5625a
[UI] Cleanup logrotate option
...
Keeps a consistent naming for log options
2016-04-18 15:42:24 +01:00
Calum Lind
f036c1a6c5
[Core] Fix stdout object when stopping daemon
2016-04-18 15:29:52 +01:00
bendikro
64c67a07dd
[WebUI] Fix #2798 : WebUI plugin fails to start
2016-04-18 12:01:02 +01:00
Calum Lind
092d496944
[WebUI] Cleanup donotdaemonize
2016-04-18 11:56:38 +01:00
bendikro
5edb923904
[Base] Split main.py into ui/ui_entry.py and core/daemon_entry.py
2016-04-18 09:36:20 +02:00
bendikro
6300f9154a
[ #1949 ] [UI] Allow setting max size for rotating log file
2016-04-18 09:36:13 +02:00
bendikro
c90af1ce6c
[UI] Add --profile to GTKUI and console and allow custom filename
...
Add --profile to commonoptions making the option now available for
daemon and all UIs. --profile option now prints to stdout unless an
optional filename is specified.
2016-04-18 00:54:45 +02:00