21 Commits

Author SHA1 Message Date
Andrew Resch
4eb175ae9c Force str for proxy settings 2009-02-28 17:17:40 +00:00
Andrew Resch
f61e86d7b3 Add EventManager to the Core 2009-02-26 03:10:11 +00:00
Andrew Resch
5ad7c60b65 Remove signalmanager 2009-02-04 06:27:40 +00:00
Andrew Resch
a24738a9ff Implement Events (formerly Signals) which are emitted from the daemon to interested clients. 2009-02-03 04:13:41 +00:00
Andrew Resch
42588656fd Implement new DelugeRPC method to replace XMLRPC.
This commit breaks _a lot_ of things including the web and console UIs, please do not expect 
anything to work.
2009-01-27 08:03:39 +00:00
Andrew Resch
d9ab0ec0ca Fix setting outgoing ports 2009-01-24 05:25:37 +00:00
Andrew Resch
85b1a86669 Fix setting Peer TOS byte 2009-01-21 14:03:26 +00:00
Andrew Resch
ff42ebe0b2 Set 'max_half_open_connections' default to 50 on non-Windows systems 2009-01-09 04:21:26 +00:00
Andrew Resch
dc17647590 Fix applying proxy settings 2009-01-02 21:25:26 +00:00
Andrew Resch
d4445adf20 Fix importing system libtorrent 2008-12-16 04:32:03 +00:00
Andrew Resch
55e694e80b Change libtorrent import behaviour to first try importing deluge.libtorrent and then libtorrent. It will now also raise an ImportError if libtorrent version is not 0.14. 2008-12-10 23:30:09 +00:00
Andrew Resch
d59a59dadc Break out proxy preferences to include peer, web_seed, tracker and dht. 2008-11-29 03:16:43 +00:00
Andrew Resch
c6ddaeaac7 Remove OpenSSL exception from license headers 2008-11-23 04:58:01 +00:00
Andrew Resch
3dbd3a3fd3 Add an option to not include IP overhead in rate limiting (setting False
is equivalent to how 0.5.x behaves)
2008-11-22 09:00:01 +00:00
Andrew Resch
a0bf6d8fe1 Remove trailing whitspace from *.py 2008-11-17 00:57:32 +00:00
Andrew Resch
86d1624cff Deluge will now use a system libtorrent library if available. 2008-10-17 17:52:12 +00:00
Andrew Resch
f4ff7ec3a6 Change max connections default setting to 200 2008-10-09 03:41:06 +00:00
Andrew Resch
85ea737b0d Changed max half-open connections default limit to 8 on XP/2000 and 4 on
Vista
2008-10-07 08:54:19 +00:00
Andrew Resch
1004b8091f Set max connections per second default to 20 since this seems to fix
the slow speed issue that some people experience.
2008-10-06 10:58:28 +00:00
Andrew Resch
244a437d1b Change the default max global upload slots to 4 instead of -1 since
libtorrent will automatically open more slots to meet the upload speed 
limit.
2008-09-29 19:12:27 +00:00
Andrew Resch
8a39b7dcd5 Add 'PreferencesManager' component.
Clean up core.py a bit.
Fix DHT state saving/loading
2008-08-24 04:36:10 +00:00