Skip to content

v1.0.12

Compare
Choose a tag to compare
@alanmcgovern alanmcgovern released this 16 Jan 15:21
· 1084 commits to master since this release

General

  • Multi-file torrents downloaded using magnet links will be placed in a containing directory, just like they would if they were loaded from a .torrent file. Patch from @jpmikkers
  • Tracker.Status is more accurately updated for Http and Udp based trackers.
  • The paths for files in a .torrent are validated when loading a torrent in addition to when a torrent is being created. The validation ensures that path traversal attacks will cause the torrent to fail to load.
  • Added the ability to put a timeout on the final announce when calling TorrentManager.StopAsync (TimeSpan) or ClientEngine.StopAllAsync (TimeSpan). In the event the Tracker is unresponsive, the announce will be cancelled after the timeout is reached, allowing TorrentManager to enter the Stopped state.