Commit Graph

6342 Commits

Author SHA1 Message Date
Andrew Resch 350d4d7260 Add rpc to check if authorized to call a rpc: daemon.authorized_call() 2010-09-04 12:31:27 -07:00
Chase Sterling 4b92912577 AutoAdd plugin can now recover when one of the watchfolders has an unhandled exception. 2010-09-03 22:34:28 -04:00
Chase Sterling a794223d96 Fix "adjustment with non-zero page size" deprication warning in autoadd plugin. 2010-09-03 22:34:27 -04:00
Andrew Resch 5811d372f9 Fix up some docstrings 2010-09-03 17:21:56 -07:00
Andrew Resch 0b2f2f2c8a Add TorrentFileCompleted event. 2010-09-03 17:11:37 -07:00
Andrew Resch 64022d7bc7 Add 'Owner' filter 2010-09-03 15:15:29 -07:00
Andrew Resch bf715d90fd Save 'owner' and 'public' to the torrent state 2010-09-03 15:15:02 -07:00
Andrew Resch fdbd9e6687 Fix issue when adding torrents without a 'session'. This can happen
when a plugin adds a torrent, like how the AutoAdd plugin works.  The
user that adds this torrent will be an empty string.
2010-09-03 14:28:16 -07:00
John Garland 0a0383d075 Use a temp filename with add_torrent_url 2010-08-31 00:04:56 +10:00
John Garland 5b1bed5a48 Update get_free_space test 2010-08-30 23:49:49 +10:00
Chase Sterling 7ed33192ec Ensure preferencesmanager only changes intended libtorrent session settings. 2010-08-26 01:31:53 -04:00
Chase Sterling c82ba44be8 Fix scheduler so that it keeps current state, even after global settings change. 2010-08-26 01:22:14 -04:00
Chase Sterling 729daf331c Ignore global stop ratio related settings in logic, so per torrent ones are used. 2010-08-24 23:16:33 -04:00
Chase Sterling db1835d942 Merge branch 'newscheduler' 2010-08-24 00:57:15 -04:00
Chase Sterling 7d4a316733 Add max active downloading and seeding options to scheduler. 2010-08-24 00:30:54 -04:00
Pedro Algarvio da8629db97 Implemented search as you type capabilities to the treeview, ie, when the
treeview has focus and user starts typing, select the first matching
torrent name.
2010-08-24 01:38:05 +01:00
Andrew Resch df573c66c6 Merge branch 'master' of deluge-torrent.org:deluge 2010-08-23 17:35:42 -07:00
Andrew Resch 29f61b58fb Fix key error after enabling a plugin that introduces a new status key 2010-08-23 17:34:30 -07:00
Chase Sterling 15ce2b71f9 Moved xdg import so it is not called on Windows, where it is unused. fixes #1343 2010-08-22 15:39:12 -04:00
Chase Sterling 116ccc21fd AutoAdd plugin changes
adds queue to top option
adds ability to append extension instead of deleting torrent once added
2010-08-22 00:31:41 -04:00
Andrew Resch dee33745c8 Merge branch 'master' into multiuser 2010-08-21 13:00:47 -07:00
Andrew Resch 8586cda4e0 Fix unhandled exception when adding a torrent to the session 2010-08-21 12:53:44 -07:00
Andrew Resch db9b5580d7 Fix issue where the save_timer is cancelled when it's not active 2010-08-21 12:53:21 -07:00
Andrew Resch 10aebd600a Add 'Owner' and 'Public' fields to the details tab 2010-08-21 12:42:01 -07:00
Andrew Resch f0fe3c7879 Add 'Owner' and 'Public' columns to the TorrentView 2010-08-21 12:28:26 -07:00
Andrew Resch 33fd852bda Add 'public' torrent option to allow making a torrent publically viewable by other users 2010-08-21 12:25:05 -07:00
Andrew Resch 65c9dc5fa8 Add new torrent status key 'owner' for keeping track of who added the torrent to the session 2010-08-21 12:15:41 -07:00
John Garland 7e2eea46d3 Fix `man deluged` not showing '-u' on its own line 2010-08-20 01:15:27 +10:00
Andrew Resch 01773e433f Fix #1341 issue where Config would try to cancel the save_timer when it is None. 2010-08-18 12:33:09 -07:00
Andrew Resch ca5eaf4270 Add cache expiry check by key update times to fix issue where some status updates would not return
correctly if they were done < cache_time from the previous status request
2010-08-18 12:15:53 -07:00
Andrew Resch 7d64f057c7 Add additional test for get_torrents_status and fix the other one to properly invalidate the cache
time from startup before proceeding
2010-08-18 12:15:16 -07:00
Andrew Resch 48d016e97d Add test to demonstrate flaw in SessionProxy design. Need to keep track of update times for each
status key individually to fix this.
2010-08-18 11:06:10 -07:00
Damien Churchill e9ce506d1c fix the script resource on windows 2010-08-14 17:38:30 +01:00
Damien Churchill e0eb0bd06a add the apple iOS bookmark icons from #1339 2010-08-14 16:16:10 +01:00
Damien Churchill 9f992ec40d fix the system.listMethods json call when running in classic mode 2010-08-14 16:05:40 +01:00
Andrew Resch ce8ef4f95b Add test suite for SessionProxy 2010-08-10 09:57:00 -07:00
Andrew Resch 4d0560eff2 Fix getting a torrent's status with an empty key list to return all the
torrent's status keys instead of an empty dict
2010-08-06 17:28:16 -07:00
Damien Churchill d49cde1994 use the get_libtorrent.sh script to get libtorrent if it is missing 2010-07-22 21:13:26 +01:00
Damien Churchill 16a1173f1d change default version to 0.15 2010-07-22 18:18:15 +01:00
Damien Churchill 333d2f5562 add libtorrent fetch script 2010-07-22 18:17:51 +01:00
Damien Churchill c7fe1bdef5 remove the libtorrent submodule 2010-07-22 18:05:46 +01:00
Damien Churchill 46a967fb8c a couple of fixes to stop the webui crashing when running within the gtkui 2010-07-18 23:11:02 +01:00
John Garland ca22e84858 Alternate tooltip when toggling session 2010-07-18 01:17:33 +10:00
John Garland 20bd962e6a Add Toggle plugin 2010-07-18 00:56:56 +10:00
John Garland 22a1448372 Only use an icon if it passes some sanity checks 2010-07-17 17:11:19 +10:00
Andrew Resch 722a5cd9e1 Use a blank icon when the tracker icon downloaded isn't a proper image 2010-07-15 19:17:17 -07:00
Andrew Resch efecf38bcd Attempt to create a move_storage destination path if it doesn't exist 2010-07-15 10:51:06 -07:00
Andrew Resch dfb75d67b9 Do not attempt to move a torrents storage if the destination path does
not exist
2010-07-12 14:45:13 -07:00
Andrew Resch 961d405921 Try to import system rencode before deluge.rencode to allow the use of the new rencode library at: http://code.google.com/p/rencode/ 2010-07-08 16:39:02 -07:00
Andrew Resch e025b6b9db Fix hang when quitting in classic mode 2010-07-08 16:23:12 -07:00