Skip to content

libtorrent-2.0.7

Compare
Choose a tag to compare
@arvidn arvidn released this 17 Jul 17:20
· 363 commits to RC_2_0 since this release

Changes since last release:

  • fix issue in use of copy_file_range() on linux
  • avoid open-file race in the file_view_pool
  • fix issue where stop-when-ready would not close files
  • fix issue with duplicate hybrid torrent via separate v1 and v2 magnet links
  • added new function to load torrent files, load_torrent_*()
  • support sync_file_range() on linux
  • fix issue in write_torrent_file() when file size is exactly piece size
  • fix file_num_blocks() and file_num_pieces() for empty files
  • add new overload to make_magnet_uri()
  • add missing protocol version to tracker_reply_alert and tracker_error_alert
  • fix privilege issue with SetFileValidData()
  • add asynchronous overload of torrent_handle::add_piece()
  • default to a single hashing thread, for full checks
  • Fix bug when checking files and the first piece is invalid

As well as changes merged in from the 1.2.x branch:

  • fixed tracker connections spinning when hostname lookups stall
  • fixed error in pkg-config file generation in Jamfile
  • improve backwards compatibility with loading magnet link resume files
  • fix bind-to-device for tracker announces and UPnP
  • rename peer_tos setting to peer_dscp
  • fix bdecode support for large strings (>= 100 MB)