89 Commits

Author SHA1 Message Date
Damien Churchill
42cbf4f5c6 change the default theme to gray 2010-01-23 15:37:04 +00:00
Damien Churchill
76fcfa498d add gzip encoding to responses that are just text 2010-01-22 12:39:33 +00:00
Damien Churchill
2073ae0221 change the default theme to blue for the time being 2010-01-21 21:17:18 +00:00
Damien Churchill
cd24acd74f upgrade to ext js 3.1 2010-01-21 21:01:02 +00:00
Damien Churchill
1ac0403f05 switch the css file in the server list 2010-01-21 20:28:10 +00:00
Damien Churchill
708ad2e665 add a __contains__ method to the config class
fix upgrading old configs when the key doesn't exist in the old config
2010-01-20 21:04:40 +00:00
Damien Churchill
a126081d2c implement installing plugins via the webui 2009-12-10 15:40:37 +00:00
Damien Churchill
9c3efd17cb Change the compressed js script to deluge-all.js to avoid naming conflicts on case sensitive filesystems 2009-12-01 17:11:07 +00:00
Damien Churchill
19455a7adf copy server.py across from the 1.2 branch 2009-12-01 13:02:46 +00:00
Damien Churchill
8144d15689 add a basic move storage window that fixes #1057 2009-11-04 20:45:21 +00:00
Andrew Resch
a110ad1d20 Fix improper dos line endings 2009-10-30 19:08:23 +00:00
Damien Churchill
fbd6db859f fix bug in the tracker icons resource 2009-10-03 20:44:19 +00:00
Damien Churchill
51b15c78a8 add a comment and remove one of the OLD_CONFIG_KEYS 2009-09-24 15:56:42 +00:00
Damien Churchill
5c5a0712b0 only try and load the old config if the file exists 2009-09-24 15:55:21 +00:00
Damien Churchill
443b4854b4 remove the test children accidentally left in 2009-09-16 09:38:17 +00:00
Damien Churchill
b2390b8ff4 have the plugin manager remove the scripts and directories from the server when a plugin is disabled 2009-09-16 08:42:39 +00:00
Damien Churchill
92ecb3fe87 don't enable plugins until connected to a daemonm 2009-09-16 08:32:33 +00:00
Damien Churchill
6fc1e23fce indicate whether the UI is in debug mode via an additional script tag in the index page 2009-09-14 16:24:47 +00:00
Damien Churchill
7d495e2a16 add a javascript base class for plugins 2009-09-14 09:44:35 +00:00
Damien Churchill
77253f835c return a 404 if no resource is found, also enable the JSON component when the server starts 2009-09-14 09:25:27 +00:00
Damien Churchill
3367d0af48 improve the LookupResource class so plugin resources can be put in a sub directory 2009-09-14 09:23:46 +00:00
Damien Churchill
5e829ca160 tidy up the config dictionary and add default_daemon option 2009-09-14 08:18:29 +00:00
Damien Churchill
937f8715a4 only output config keys that the ui needs in /config.js 2009-08-20 00:54:57 +00:00
Damien Churchill
54083e0a7e remove some unused configuration values 2009-08-20 00:47:27 +00:00
Damien Churchill
b4547c0bf0 add a show_session_speed option
add a get_config() method to the web api
2009-08-19 23:16:19 +00:00
Damien Churchill
97163b7cb0 change the session timeout to be configurable 2009-08-18 22:04:58 +00:00
Damien Churchill
58c3b60ca7 add a new preferences page for encryption 2009-08-12 00:42:48 +00:00
Damien Churchill
ea57cad95b call check_ssl_keys prior to listenSSL 2009-08-03 21:41:53 +00:00
Damien Churchill
c0ce36b216 only stop the port/socket if one exists
add a start_reactor=True param to the start method
2009-08-03 19:23:27 +00:00
Damien Churchill
1f817b3d56 change it so starting in ssl mode is left up to the server
add a stop method that doesn't stop the reactor
2009-08-03 15:40:58 +00:00
Damien Churchill
aeb087eb3d add the cache preferences page 2009-07-31 08:35:28 +00:00
Damien Churchill
97a7890a28 fix a bug in the add torrent via file in browsers other than FF 2009-07-29 10:17:10 +00:00
Damien Churchill
999803fce5 set the server to always run in debug mode if 'dev' is in the version 2009-07-29 09:11:19 +00:00
Damien Churchill
34b0289f24 change Deluge.OptionsManager to only handle a single set of options, and add Deluge.MultiOptionsManager to manage multiple sets 2009-07-28 18:01:58 +00:00
Damien Churchill
063c8b3980 add the deluge remove js script to the debug list
add a css class for the windows icon
2009-07-22 20:11:18 +00:00
Damien Churchill
891bc9df89 use configmanagers get_config_dir rather than get_default_config_dir 2009-07-20 10:08:29 +00:00
Damien Churchill
6bb4d857c2 add some logging showing pkey/cert locations when starting the webserver 2009-07-20 09:57:17 +00:00
Damien Churchill
45eb817301 make the locations of the pkey/cert configurable 2009-07-16 09:24:55 +00:00
Damien Churchill
aa05a27d28 use the same ssl key and certificate as the daemon (will add the option to specify a different one later) 2009-07-16 08:58:05 +00:00
Damien Churchill
b13efa08ff add ssl support to the webui webserver 2009-06-23 18:21:25 +00:00
Damien Churchill
06b19538fd provide 2 helper methods for adding and removing scripts from the webserver 2009-06-10 13:27:55 +00:00
Damien Churchill
668683f369 add a new class for managing a options throughout the ui 2009-05-27 11:35:52 +00:00
Andrew Resch
d67477f6e2 Add OpenSSL exception to all GPL headers 2009-05-18 21:51:49 +00:00
Damien Churchill
af4c73a594 big change to the webui auth system
added converting of old 1.1 config files
added converting of old md5 passwords to sha1
2009-05-07 16:27:22 +00:00
Damien Churchill
712bfcfef1 add edit trackers to the debug list 2009-05-05 19:14:12 +00:00
Damien Churchill
16d695f077 enable and disable plugins at start/stop
convert the directories to a list in the lookupresource
2009-04-27 22:01:34 +00:00
Damien Churchill
137d0f8ebf fix the order of the stylesheets 2009-04-27 21:33:50 +00:00
Andrew Resch
2ac545dec6 Clean-up signal handling since twisted.reactor handles it now 2009-04-27 18:50:41 +00:00
Damien Churchill
725198fc4d fix handling close on windows 2009-04-27 18:46:30 +00:00
Damien Churchill
993c654917 split out Deluge.Add into seperate smaller files
add back adding torrents via file
2009-04-27 18:09:37 +00:00