libtorrent
libtorrent copied to clipboard
libTorrent BitTorrent library
This changes the default values for the base class to `0`, and relies on the successful parsing of an announce to set them to something sane. If the interval can't...
Just a head's up for future reference, commit 0f957c2 fixes IPV6 TOS but it breaks TOS for IPV4 traffic. With this commit, any value set to `network.tos.set` will ignored for...
The try-catch block has been added to handle the std::bad_alloc exception that may occur when allocating memory for the m_table array. If the exception is thrown, an internal_error is raised...
The principal purpose is to provide the instruction to build LIbTorrent because they are difficult to find for a lot of people ! From my point of view, you can...
Many users are complaining about I/O thrashing when enabling piece preloading. We need to increase the default rate value to make it work reasonably as intended. There is no real...
Left this on rtorrent , but it looks like it might be in this library instead: Caught internal_error: FileList::mark_completed(...) received a chunk that has already been finished. [#34BF0C062F8728B8A16ED5FF9A925548A6A2B0C8] /lib/x86_64-linux-gnu/libtorrent.so.21(_ZN7torrent14internal_error10initializeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x257) [0x7f666f7f3fd7]...
This should follow the same logic as before, which I double-checked by graphing the piece progress from the `LT_LOG_PIECE_EVENTS` log and confirming the same patterns showed up. In addition to...
@rakshasa Could you please take a look? The issue is that old `sync*` builtins require 8-byte atomics support in hardware. That leaves 32-bit platforms (arm, ppc, mips) broken. What will...