Page MenuHomeSolus

Update libtorrent-rasterbar 1.1.7
ClosedPublic

Authored by kyrios123 on Apr 13 2018, 7:48 PM.
Tags
None
Referenced Files
F11015601: D2711.diff
Sat, Aug 5, 1:03 PM
F10956664: D2711.id7287.diff
Mon, Jul 17, 3:16 PM
F10943490: D2711.diff
Fri, Jul 14, 7:00 PM
F10892294: D2711.id.diff
Jun 29 2023, 9:27 PM
F10878479: D2711.id.diff
Jun 21 2023, 9:47 AM
F10808701: D2711.id.diff
May 30 2023, 10:04 AM
Subscribers
None

Details

Summary
  • don't perform DNS lookups for the DHT bootstrap unless DHT is enabled
  • fix issue where setting file/piece priority would stop checking
  • expose post_dht_stats() to python binding
  • fix backwards compatibility to downloads without partfiles
  • improve part-file related error messages
  • fix reporting &redundant= in tracker announces
  • fix tie-break in duplicate peer connection disconnect logic
  • fix issue with SSL tracker connections left in CLOSE_WAIT state
  • defer truncating existing files until the first time we write to them
  • fix issue when receiving a torrent with 0-sized padfiles as magnet link
  • fix issue resuming 1.0.x downloads with a file priority 0
  • fix torrent_status::next_announce
  • fix pad-file scalability issue
  • made coalesce_reads/coalesce_writes settings take effect on linux and windows
  • use unique peer_ids per connection
  • fix tracker connection bind issue for IPv6 trackers
  • fix error handling of some merkle torrents
  • fix error handling of unsupported hard-links

Signed-off-by: Pierre-Yves <pyu@riseup.net>

Test Plan

initated a download with deluge and qbittorrent

Diff Detail

Repository
R1871 libtorrent-rasterbar
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

This revision is now accepted and ready to land.May 19 2018, 3:16 PM
This revision was automatically updated to reflect the committed changes.