194 Commits

Author SHA1 Message Date
Andrew Resch
db13c2e3f3 Implement Error status. 2008-03-31 06:17:55 +00:00
Andrew Resch
4ff17ee367 Implement AutoAdd folder. 2008-03-31 01:37:59 +00:00
Andrew Resch
5b5ba1c4ee Fix last. 2008-03-30 22:08:48 +00:00
Marcos Pinto
7d9fee4946 on shutdown, dont create fast resumes for seeds or paused torrents and only pause if compact, since that's only when it's needed 2008-03-30 17:24:21 +00:00
Andrew Resch
0ee52a17fe Fix peer info. 2008-03-30 08:40:53 +00:00
Andrew Resch
d22fa1299a Fix forced recheck. 2008-03-30 00:18:11 +00:00
Andrew Resch
5f2be57ba8 Fix stuff for updated bindings. 2008-03-29 04:36:50 +00:00
Andrew Resch
cceb2ef5a0 Start of peers tab implementation. 2008-03-25 08:28:50 +00:00
Andrew Resch
fc9bb503df Attempt to fix issue where core will no longer pause/resume torrents. 2008-03-18 01:41:09 +00:00
Andrew Resch
b3f9785b20 Fix adding torrents and setting proper state on load. 2008-03-15 06:16:06 +00:00
Andrew Resch
b87f68fcb6 Fix issue where we try to handle lt alerts for torrents that have not
had a Torrent object created for them yet.
2008-03-12 06:30:49 +00:00
Andrew Resch
174ea3c35e Fix stop seed ratio to only stop Seeding torrents. 2008-03-10 10:33:29 +00:00
Andrew Resch
b5078571a2 Fix inserting into queue. 2008-03-10 09:19:49 +00:00
Andrew Resch
616fa74051 Add timeout items to the StatusBar. These items will disappear after N
seconds.
Add warning items to the StatusBar.
Show warning when trying to resume a torrent past the stop share ratio.
2008-03-10 08:18:39 +00:00
Andrew Resch
4f0882ebbe Add Network Health icon to StatusBar.
Fix issue of adding a torrent to the top of the queue if no torrents in 
the session.
2008-03-10 07:32:25 +00:00
Andrew Resch
58e4e1b2f4 Update some copyright years. 2008-03-10 06:12:51 +00:00
Andrew Resch
07dd3506e1 Implement 'stop seed at desired ratio'. 2008-03-10 04:32:13 +00:00
Andrew Resch
e305e04e31 Only update the queue when necessary, not every second. This should
improve performance a bit.
2008-03-10 02:54:20 +00:00
Andrew Resch
bcd5b2c458 When loading state, add torrents with .fastresume files first to avoid
waiting for torrents to be checked.
2008-03-10 01:46:23 +00:00
Andrew Resch
c679d6b2cf Register 'Core' with deluge.component. 2008-03-09 03:39:26 +00:00
Andrew Resch
8562cad4f5 Implement 'Queue finished to bottom'. 2008-03-09 02:41:02 +00:00
Andrew Resch
c1787e2520 Fix setting max active torrents to unlimited to actually work. 2008-03-09 00:27:32 +00:00
Andrew Resch
b32c7de968 Enable 'Queue new torrents to top' 2008-03-08 22:58:11 +00:00
Andrew Resch
2dc6df31da Queueing updates. This breaks torrents.state. 2008-03-08 08:19:43 +00:00
Andrew Resch
54b512a7e0 Delete .fastresume on resume of a non-seeding torrent. 2008-03-08 04:47:43 +00:00
Andrew Resch
f2065ae344 Queue updates. 2008-03-08 04:15:35 +00:00
Andrew Resch
81606e3e67 More queue updates. 2008-03-07 02:27:34 +00:00
Martijn Voncken
882a7e8033 core:fix multiple queue_up/down 2008-03-05 19:10:21 +00:00
Andrew Resch
8de2946da2 Queueing updates. 2008-03-03 04:54:52 +00:00
Andrew Resch
87a59662e4 Modify common.TORRENT_STATE to be a list instead of a dictionary. The
state is now sent as a string instead of an int.  This will break UIs.
2008-03-03 02:41:44 +00:00
Andrew Resch
eb15b5da37 Setting options for the Queueing stuff now works in preferences. 2008-03-03 02:40:43 +00:00
Andrew Resch
ea3d25e8e1 Add Queue functionality from the plugin to the core. This breaks
torrents.state.
2008-03-02 04:47:35 +00:00
Andrew Resch
ba6018f3f3 Fix torrents being added in wrong paused/active state on state load.
This should fix #27.
2008-02-28 20:55:06 +00:00
Andrew Resch
8c44dd40fa Make PluginManager start before TorrentManager. 2008-02-26 05:28:29 +00:00
Sadrul Habib Chowdhury
a39b8baa72 Ensure int-ness for max-connections and upload-slots of torrents. 2008-02-25 01:22:46 +00:00
Andrew Resch
ae0652227b Add post_session_load() plugin hook. This change does break
persistent.state.
Add some queue exports and stuff to the core.
2008-02-25 00:05:09 +00:00
Andrew Resch
5cb5ce15d6 Fix formatting 2008-02-22 09:11:40 +00:00
Andrew Resch
27ffaab15b Change core methods to use a list of torrent_ids. 2008-02-21 20:23:02 +00:00
Andrew Resch
1f5d9a10c1 Expose reset_ip_filter() to plugins. 2008-02-21 04:20:30 +00:00
Andrew Resch
361a276da4 Add reset_ip_filter() to core. 2008-02-21 04:19:13 +00:00
Andrew Resch
2eec78f9fb Expose block_ip_range() to plugins. 2008-02-17 05:51:07 +00:00
Andrew Resch
c9caab1b4d Add block_ip_range() in core and expose it in client. 2008-02-17 05:46:51 +00:00
Martijn Voncken
ed7b75b956 fix move,fix add using url 2008-02-16 10:33:40 +00:00
Martijn Voncken
6b49e4e623 extra status fields for torrent options 2008-02-16 08:25:24 +00:00
Andrew Resch
9db2824bfe Expose set_torrent_max_connections(), set_torrent_max_upload_slots(),
set_torrent_max_upload_speed(), set_torrent_max_download_speed(), 
set_torrent_private_flag(), set_torrent_file_priorities().
2008-02-15 23:14:15 +00:00
Andrew Resch
9bb58d498c Remove some cruft. 2008-02-12 21:48:58 +00:00
Andrew Resch
4c2ec1b8fb Change torrent saving/loading to use torrent options and update the
state format to support new options.
Some minor modifications to CoreProxy in client -- only run the 
do_multicall timer when 'connected' to a core.
2008-02-12 21:29:39 +00:00
Andrew Resch
dfaf263d66 Fix preferences to actually set global per torrent download/upload
speeds.
Apply global per torrent download/upload speeds to all torrents on 
change.
2008-02-12 19:51:45 +00:00
Andrew Resch
9beda7c96e Return a full status, including functions, when len(keys) is 0. 2008-02-12 02:42:09 +00:00
Andrew Resch
d32ffa7ace Remove shutdown() from TorrentManager because stop() is already called
during a component shutdown.
2008-02-11 03:13:07 +00:00