Jesper Louis Andersen
Jesper Louis Andersen
The `etorrent:events()` call should list recent events in the system. It is highly stealable from the webui code. Consider merging code-paths if possible (introduce a new module for queries).
See [Yaron Minsky's presentation on vimeo](http://vimeo.com/14313378) for the details of this idea. We ought to replace #state{} with some more specific records.
This is a fairly simple task if somebody wants to do it. The goal is to add a list of peers to the WebUI. Basically, you can create a new...
The fast_resume code is naive and trusts nobody messed with the files. Use mtime() tracking and track each file individually. Any failed file leads to rechecking of the missing parts.
Rather than check pieces at the very beginning, check them as we go through the file just before serving others with pieces. If a piece check fails, kill the torrent...
Add things like - Seeder / Leecher ratio. - Save the Uploaded amount of bytes so we can track the seeder leecher ratio over time. Use the fast resume system...
Most of the things at the "top" of the supervisor tree can probably be structured better than it currently is.
Right now, every piece message will induce a message-traverse through the whole system. That means messaging for each 16KB we get in. I'd rather want to gather up PIECE messages...
Basically, we want to take an educated guess based on the current rate with some minimum possible. The change should be fairly simple and fairly small.
Reported by Dale Harvey: parsers is undefined [Break on this error](function%28$%29{$.extend%28{tablesorter:new...g Zebra widget",time%29;}}});})(jQuery);