Thank you for your reply, though it wasn't really helpful. QuoteIt's not possible to determine where the response came from. At least in my case (I check all downloads before) it is also not important since stopping is 100% wrong each time. QuoteWhether a download can be resumed is determined from the "Accept-Ranges" header sent by the server when starting a download -- it's not hardby LC - FreeRapid Downloader - Features
Dear programmers, I posted before (subject: "option to discard slow proxies") showing a quick hack which terminates slow connections and disables the culprit proxy (and restarts with a new one, of course). As you can see in the picture, which I attached below, the connections can still stop for two more reasons. They occur frequently, so one has to restart them manually all the time (which is raby LC - FreeRapid Downloader - Features
I've implemented it as a quick and dirty hack. Works like a miracle! patch: Index: src/cz/vity/freerapid/core/tasks/SpeedRegulator.java =================================================================== --- src/cz/vity/freerapid/core/tasks/SpeedRegulator.java (revision 3534) +++ src/cz/vity/freerapid/core/tasks/SpeedRegulator.java (working copy) @@ -2,10 +2,12 @@ import czby LC - FreeRapid Downloader - Features
First of all I want to thank you – FreeRapid is truly a great project! I often have trouble with slow proxies screwing up downloads (I have to re-get 3-4 files manually while the rest all finished hours ago). How about an option like this: X discard proxies if slower than ___5 kb/s after ___60 seconds, ___3 times (one checkbox, three int-spinners) When checked, this would remove a pby LC - FreeRapid Downloader - Features