Bug 151903 - minimum download speed for each torrent
Summary: minimum download speed for each torrent
Status: RESOLVED FIXED
Alias: None
Product: ktorrent
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR wishlist
Target Milestone: ---
Assignee: Joris Guisson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-11-05 16:54 UTC by hvm
Modified: 2008-04-05 19:03 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description hvm 2007-11-05 16:54:12 UTC
Version:            (using KDE KDE 3.5.8)
Installed from:    Ubuntu Packages

it would be nice if there would be an option for a minimum speed for each download. sometimes torrents with a lot of seeds tend to suck the entire bandwith and limiting that download is not always the best solution. for example if the one with many seeds would take longer than the others i don't want to have to set the download limit back up when the smaller ones complete. the order in which to give the minimum bandwith could be handled according to the queue manager.
Comment 1 Joris Guisson 2008-04-05 17:27:23 UTC
SVN commit 793903 by guisson:

- Added assured speed feature which allows you to set a minimum download speed for each torrent.
- Make sure speed limits work for webseeds

BUG: 151903


 M  +1 -1      ktorrent/speedlimitsdlg.cpp  
 M  +49 -6     ktorrent/speedlimitsmodel.cpp  
 M  +4 -0      ktorrent/speedlimitsmodel.h  
 M  +5 -3      ktorrent/spinboxdelegate.cpp  
 M  +11 -3     libbtcore/download/downloader.cpp  
 M  +8 -1      libbtcore/download/downloader.h  
 M  +14 -0     libbtcore/download/httpconnection.cpp  
 M  +8 -0      libbtcore/download/httpconnection.h  
 M  +12 -0     libbtcore/download/webseed.cpp  
 M  +10 -0     libbtcore/download/webseed.h  
 M  +8 -0      libbtcore/interfaces/torrentinterface.h  
 M  +44 -6     libbtcore/net/networkthread.cpp  
 M  +10 -2     libbtcore/net/networkthread.h  
 M  +14 -1     libbtcore/net/socketgroup.cpp  
 M  +14 -1     libbtcore/net/socketgroup.h  
 M  +13 -3     libbtcore/net/socketmonitor.cpp  
 M  +10 -1     libbtcore/net/socketmonitor.h  
 M  +120 -117  libbtcore/torrent/torrentcontrol.cpp  
 M  +10 -2     libbtcore/torrent/torrentcontrol.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=793903
Comment 2 hvm 2008-04-05 19:01:59 UTC
nice. can't wait to see how it works :D
Comment 3 hvm 2008-04-05 19:03:23 UTC
and thanks man :)