Calum Lind
f4fab86767
Fix stored file priorities settings
...
File priorities stored in torrent options were based upon the supplied
funtion values rather than the current values stored in libtorrent. So
if the priorities failed to be set by libtorrent the settings would be
out of sync.
2012-01-19 01:33:16 +00:00
Calum Lind
4acf548436
Revert "Fix #1338 Seeds and Peers totals not updating"
...
Did not fix the issue.
This reverts commit 1a9ae626693623273c7a48ff8c29037cd73c15b2.
2011-11-29 19:17:30 +00:00
Calum Lind
fcc13f454b
Fix torrent file and folder renaming issues
...
Adds `sanitize_filepath` for use before passing to libtorrent rename_file
2011-07-13 22:44:13 +01:00
Pedro Algarvio
a47da57c0d
Make sure the tracker url is of type string and not unicode. Never had this issue previously though.
2011-07-07 20:48:02 +01:00
Calum Lind
16cc8f6eea
LP Bug #496265 : Peers in PeersTab show non-zero download rate when seeding
2011-07-07 00:11:00 +01:00
Calum Lind
b7fd2d1bf1
Fix #1338 Seeds and Peers totals not updating
2011-07-01 02:40:40 +01:00
Calum Lind
2e896b520e
Fix #1456 - No ETA showing with multiple files
2011-06-05 13:23:16 +01:00
Pedro Algarvio
ea438609bf
GTK UI search by torrent name filter as a "toolbar".
...
Now, instead of permanently having a search box to filter the visible torrents by name, we now, mimic a toolbar just for that, mapped to CTRL-F. There's also a menu item in the "View" menu and a toolbar icon to toggle it. Implemented "Match Case" for the search.
2011-05-31 13:38:48 +01:00
Pedro Algarvio
c4dbf017a5
Merge branch 'master' into pieces-progress-bar
...
Conflicts:
deluge/ui/gtkui/glade/main_window.glade
2011-05-29 20:00:25 +01:00
Pedro Algarvio
4d4c6404b1
Log exception occurring while sending RPC errors to clients.
2011-05-29 16:39:00 +01:00
Pedro Algarvio
ef98d19ed4
Merge branch 'master' into pieces-progress-bar
2011-05-28 10:54:03 +01:00
Calum Lind
85b4ceec30
Feature #1308 : Add Seeds/Peers ratio to torrent list view
2011-05-22 22:48:03 +01:00
Pedro Algarvio
856a6cd1ab
Pieces bar "calculation" bug fix.
2011-05-18 05:01:30 +01:00
Pedro Algarvio
427fe23bdc
Minor comment cleanup.
2011-05-18 05:01:30 +01:00
Pedro Algarvio
438cbd2238
Correct the pieces states "calculation".
2011-05-18 05:01:29 +01:00
Pedro Algarvio
19f32b1446
Provided a method to get the pieces information.
...
Each piece will return 0 for a missing piece, 1 for a not downloaded piece, 2 for a downloading piece and 3 for a downloaded piece.
2011-05-18 05:01:29 +01:00
Pedro Algarvio
cc5f2ffe18
Implemented sequential downloads on core.
2011-05-08 22:39:11 +01:00
Pedro Algarvio
89b79c76a3
Multiple files prioritize first last.
...
Now `set_prioritize_first_last()` sets the first 2% and the last 2% of the pieces of each file on a torrent at a high priority, ie, it no longer works on just single file torrents.
2011-05-08 22:11:20 +01:00
Pedro Algarvio
837c39fdda
Last seen complete checks.
...
Remove some un-necessary `lt.version_minor` checks since these checks will remain for a while, at least until deluge depends on libtorrent >= 0.16 which should preferrably not happen.
2011-05-08 21:58:26 +01:00
Pedro Algarvio
9d29ca7b29
Check against libtorrent >15 not >16.
2011-05-08 02:39:35 +01:00
Pedro Algarvio
38906468c1
Last seen complete
...
Update last_seen_complete when a status is queried for and that key is on the keys to get or it's a full status query. Either way, only "calculate" last seen at a minimum of one time per 60 seconds(simple caching).
2011-05-08 01:36:40 +01:00
Pedro Algarvio
95d7caf3ac
Implement Last Seen Complete, on core and on GTK UI.
2011-05-07 20:22:55 +01:00
Damien Churchill
922e64a07e
fix issue #1799
2011-05-06 22:01:06 +01:00
Pedro Algarvio
fe12552590
Now, when the authentication dialog appears, user fills in the password and hits ENTER, the authentication call will be made.
...
Implement tooltips on treeview's headers when adding columns.
Renamed the "public" state of a torrent to "shared", ie, shared among other deluge users. Allow changing shared state from clients and currently from the GtkUi.
2011-04-22 11:26:08 +01:00
Pedro Algarvio
e63c33c496
Allow changing ownership of torrents. In order to achieve this, added deluge.core.set_torrents_owner(), deluge.core.get_known_accounts(), deluge.core.authmanager.get_known_accounts() and deluge.core.torrent.set_owner()`. So far only the GtkUi has this fully implemented.
2011-04-22 11:25:33 +01:00
Calum Lind
f8737777b1
Fix #1527 - Converting unicode to unicode error in move_storage
2011-02-11 21:58:40 +00:00
Calum Lind
417a9f6e63
Fix #1373 , #1386 - Creating and moving non-ascii folder names in MS Windows
2011-02-05 01:12:43 +00:00
Andrew Resch
b7e7a4bc49
Fix typo
2011-01-27 11:18:59 -08:00
Andrew Resch
ac18ecd1f0
Fix #1498 : Use os.path.normpath on new_folder to remove any double slashes or other problems that could be in the string
2011-01-27 11:12:40 -08:00
Pedro Algarvio
3b00a7de59
Swhiched the old style logging, ie, a single logger for all logging output to several loggers. This brings the ability to tweak the logging levels for each of the loggers, ie, we can have the "deluge" logger be at the ERROR level while having "deluge.core" at the DEBUG level, meaning we will only see log message for all of the deluge loggers above the ERROR level while still having all messages above the DEBUG level for the "deluge.core" logger and it's children. This kind of tweak can be achieved by adding a file named "logging.conf" to deluge's config dir and this is explained on the deluge.log.tweak_logging_levels function.
...
Passing `-r` to the cli's while also passing `-l` will make the logfile rotate when reaching 5Mb in size. Three backups will be kept at all times.
All deluge's code is now using this new style logging along with the git hosted plugins. For other plugins not hosted by deluge, which still imports `LOG` as the logger, a deprecation warning will be shown explaining the required changes needed to use the new style logging. New plugins created by the `create_plugin` script will use the new logging facilities.
2010-12-06 11:20:22 +00:00
Andrew Resch
a827cf6c7a
Keep a torrent paused after a forced recheck if it was paused to start.
2010-10-10 12:36:25 -07: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
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
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
3cd30ea96a
Use torrent state name instead of number if available
2010-07-02 18:09:21 -07:00
Andrew Resch
ee9c7d1971
Fix #1202 set self.state during instantiation regardless of the libtorrent state
2010-03-29 10:57:29 -07:00
Damien Churchill
296d790421
If the torrent has been added via a magnet link then try and extract the name from the dn key in the url. Fixes #1154 .
2010-03-16 01:14:27 +00:00
Andrew Resch
25afa04ba3
Use torrent status diffs in the TorrentView to reduce the amount of rpc
...
traffic from the core->gtkui
2010-01-25 00:15:12 +00:00
Andrew Resch
f586b91a59
Remove workaround for lt 0.15 when setting the trackers
2010-01-10 20:17:59 +00:00
John Garland
3e67620e55
Fix torrent info name not being utf-8 decoded when root file/folder name is blank
2009-12-26 17:09:05 +00:00
Andrew Resch
8e7d4f2cd4
Change share ratio calculation to use the total done instead of the all time downloaded value. This change will make the share ratio calculation not use data downloaded in failed hash checks.
2009-12-23 18:44:00 +00:00
Andrew Resch
20dc0a5e8a
Fix files list when using magnet uris
2009-11-25 01:41:50 +00:00
John Garland
6d2d3c0fd0
Fix torrent name being blank when root folder is renamed to /
...
Update changelog (for previous commit as well)
2009-10-30 00:15:22 +00:00
John Garland
888997372c
Make sure renamed files are utf-8 encoded.
2009-10-30 00:02:25 +00:00
Andrew Resch
d28e5998b9
Commit Ideal's one fastresume file patch with some tweaks
2009-10-03 00:15:43 +00:00
Andrew Resch
0be6d83d92
Remove 'state_location' and 'config_location' preferences and all references from the code. We should use configmanager.get_config_dir() instead.
2009-09-25 00:57:22 +00:00
Andrew Resch
ba6f30dad1
Add a deluge._libtorrent module to handle importing libtorrent
...
Use the new module
2009-07-26 03:26:18 +00:00
Andrew Resch
0a9a6b4816
Add ability to rename files prior to adding with the option "mapped_files" which is a dictionary of {index: filename, ...}
2009-06-26 23:31:47 +00:00