Skip to content

v1.0.22

Compare
Choose a tag to compare
@alanmcgovern alanmcgovern released this 26 May 21:51

General

  • Update the Mono.Nat and ReusableTasks dependency to the latest release.
  • Small performance improvement handling incoming connections.
  • Moved the HttpTracker code to use HttpClient instead of a plain old HttpWebRequest. This was mostly due to HttpWebRequest.Abort being buggy under .NET Core which caused some HttpTracker tests to fail.
  • If a magnet link is used to download a torrent, and the magent link specifies trackers, those trackers are stored in the generated torrent metadata for future use.
  • When in metadata downloading mode, the engine will no longer throw an exception if a BitfieldMessage is received from other peers. The impact of this bug was that metadata used to only be downloaded from seeders or leechers with 0% of the data downloaded. Now metadata can be downloaded from peers with partial data.