trektorrents wrote:The error is in Deluge 1.2.1, Halite 0.3.2.2, Transmission (most versions) and Azureus/Vuze (the older the less the error.)
It's not an error. What's happening is that some clients are telling you every byte downloaded, including the duplicate bytes accumulated during endgame, and others are only reporting the sum of the byte counts in completed pieces. The spec is silent on which of these interpretations is correct. It only says:
uploaded: The total amount uploaded so far, encoded in base ten ascii. downloaded: The total amount downloaded so far, encoded in base ten ascii.
libtransmission and libtorrent-rb are adopting uTorrent's interpretation of the spec, but only as a matter of convention.
chrisbeebops wrote:Anyone know if the hydri is taking a look at this on libtorrent-rb?
Not that I know of. Best would be to hop onto #libtorrent on freenode and have a chat with him.
Deluge 1.2.3 also supports libtorrent 0.15 so it would be worth checking out if the problem appears in that version.