122 Commits

Author SHA1 Message Date
Andrew Resch
57f1409a55 Only show the error when displaying the tracker_error 2008-09-14 20:31:21 +00:00
Andrew Resch
95e40aa64b Fix #475 the use of unicode paths when adding torrents 2008-09-14 20:08:19 +00:00
Andrew Resch
67c0069c7a Fix last by just always deleting the fastresume file before writing a
new one
2008-09-06 22:24:35 +00:00
Marcos Pinto
4094601f6e fix problem with old fastresume files not being replaced causing loss of data and dont resave fastresume for seed files 2008-09-06 20:11:12 +00:00
Andrew Resch
6afe33d584 Tracker errors now change the tracker status 2008-08-26 22:38:22 +00:00
Andrew Resch
4a4ffdab63 Attempt to upgrade a 0.5.x state file to new format. 2008-08-21 20:43:01 +00:00
Andrew Resch
8ecc336152 Fix loading torrents from state when fastresume file is missing 2008-08-16 23:55:45 +00:00
Marcos Pinto
f6b6a44d4c change copyright notices to gpl3 2008-08-08 05:59:07 +00:00
Andrew Resch
325746bfa0 Fix queue order shuffling on restart 2008-08-02 04:31:30 +00:00
Andrew Resch
da309c66c3 Save resume data periodically 2008-08-02 03:12:15 +00:00
Andrew Resch
fefc78f468 Fix #358 properly emit torrent_removed signal to clients when torrent is
removed by queue system
2008-07-20 20:32:54 +00:00
Andrew Resch
29a8631b6f Do not try to pause a torrent that is already paused in the stop_ratio code 2008-07-19 02:11:28 +00:00
Andrew Resch
553ccd0a38 Fix #350 stop seeds when stop ratio is reached 2008-07-17 22:09:30 +00:00
Andrew Resch
1f97344b2f Fix showing 'Checking' state when doing a forced recheck 2008-07-11 07:30:33 +00:00
Andrew Resch
2423af8660 Set auto_managed to False when pausing and saving resume data on
shutdown.
2008-07-09 12:42:57 +00:00
Andrew Resch
a51638ed62 Fix alert handling to use message instead of msg 2008-07-09 09:59:33 +00:00
Andrew Resch
135a3d75f1 Emit 'torrent_status_changed' signal to the clients 2008-07-03 23:52:27 +00:00
Andrew Resch
4026ac0bf2 Add 'torrent_finished' signal 2008-07-01 22:03:18 +00:00
Andrew Resch
69e24fe673 lt sync 2486 2008-07-01 21:51:16 +00:00
Andrew Resch
67d156973c Fix issue where fastresume is not being saved properly on shutdown when
using compact allocation
2008-06-26 09:36:48 +00:00
Andrew Resch
e43f2370e1 Add queueing options to the Options tab
Add setting auto managed from the torrent menu
2008-06-23 03:12:28 +00:00
Andrew Resch
3ed6e59cae Process all alerts before shutting down torrentmanager 2008-06-23 00:11:57 +00:00
Andrew Resch
efd1f18082 Fix stop seed ratio to only stop seeders, not downloaders 2008-06-15 04:16:31 +00:00
Andrew Resch
f769429e1d Add move storage on completed download option 2008-06-15 02:43:06 +00:00
Andrew Resch
8c49dd6e90 Fix move storage for remote hosts by adding a dialog for path entry. 2008-06-14 07:48:14 +00:00
Andrew Resch
9d40380f71 New option to make a copy of torrent file added to session.
Have torrentmanager handle old state files better by filling in the 
missing fields with defaults.
2008-06-14 02:10:23 +00:00
Andrew Resch
5936aeebb6 Fix #270 autoadd folder 2008-06-14 00:32:52 +00:00
Andrew Resch
f7010b18f3 Switch to libtorrent queueing
This breaks state.
2008-06-12 09:21:13 +00:00
Andrew Resch
d8b7393c94 Use libtorrents force_recheck() 2008-06-07 21:01:43 +00:00
Andrew Resch
bf00795050 Big code clean-up in torrentmanager and torrent. This breaks
torrent.state.  Sorry.
2008-06-07 00:20:36 +00:00
Andrew Resch
6dca7958a2 Fix forced recheck 2008-05-17 19:06:35 +00:00
Andrew Resch
a06b241056 Fix rechecking torrents 2008-05-01 05:40:25 +00:00
Andrew Resch
9313975ba5 Update the use of add_torrent() 2008-05-01 05:38:25 +00:00
Andrew Resch
1a8c3d21be Fix issue where trying to handle an announce alert after the torrent has
been removed from session.
2008-04-24 07:58:52 +00:00
Andrew Resch
70bb78b833 Update libtorrent to 0.14 trunk.
A few minor touch ups regarding torrent state and queue.
2008-04-16 01:15:06 +00:00
Andrew Resch
3ac9af0486 State fixes. 2008-04-13 06:07:19 +00:00
Andrew Resch
1558ab8607 Fix #85 change torrent state to downloading if changing priority of files in torrent to something other than
'Do Not Download'.
2008-04-13 04:16:33 +00:00
Andrew Resch
49af682226 Re-apply per-torrent settings after forced recheck. 2008-04-13 01:25:33 +00:00
Andrew Resch
ed4389fe65 Show country flags in peers tab. 2008-04-08 04:46:01 +00:00
Andrew Resch
37fcf4ec4d Catch a couple more exceptions. 2008-04-07 21:10:44 +00:00
Andrew Resch
4c867264f9 Add '-c, --config' options to set config directory. 2008-04-05 22:40:35 +00:00
Andrew Resch
2a9993cfe8 Move AutoAdd to core. 2008-03-31 12:18:19 +00:00
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
d22fa1299a Fix forced recheck. 2008-03-30 00:18:11 +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