Share

BitTorrent C Library

File Release Notes and Changelog

Release Name: 1.06

Notes: LibBT 1.06 has been released with better asynchronous IO, tracker scraping support in btlist, adjustable port ranges, and timeouts, support for Peer Exchange (PEX), UDP tracker and multi-tracker torrents, and numerous bug fixes.


Changes: -- 1.06 Added Ryan Walklin's patches to make LibBT usable as an asynchronous library. Incorporated Leon Kos's patch to add scraping support for btlist. New btlist option '-s' uses the scrape convention to report torrent stats Bugfix - showed bad flag incorrectly Incorporated Leon Kos's patches to adjust MINPORT, MAXPORT, and change timeout New btget option '-t' to set the progress report interval to something longer Incorporated Ryan Walklin's patch to add PEX support Bugfix - core dump when initial connect to peer fails Bugfix - duplicate peer detection was faulty The man pages were malformed, now fixed. New btget option '-i' to ignore one or more trackers in a multitracker set Added support for multitrackers and UDP trackers (sponsored by EDiMAX) Random number generator wasn't being seeded properly Buffer overrun in the ID field when getting compressed results from the tracker Drop REQMAX to 5 outstanding requests per peer since we were overrunning some clients