v1.0.12
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)
orClientEngine.StopAllAsync (TimeSpan)
. In the event the Tracker is unresponsive, the announce will be cancelled after the timeout is reached, allowingTorrentManager
to enter theStopped
state.