MonoTorrent 1.0.10

MonoTorrent is a cross platform and open source implementation of the BitTorrent protocol. It supports many advanced features such as Encryption, DHT, Peer Exchange, Web Seeding and Magnet Links.
Notable features include:
-Encryption
-Dht
-Peer Exchange (uTorrent style)
-Local Peer Discovery
-Web Seeding (getright style)
-Magnet Links / Metadata download
-IPV6
-FAST Extensions
-Sparse files (NTFS file system)
-Multi-tracker torrents
-Compact tracker responses
-IP Address white listing / black listing
-Fast Resume
-Initial Seeding (super seeding)
-Selective downloading
-Prioritised downloading
-Full bittorrent tracker
-Dynamic request queue size
-Memory Cache
-Endgame mode
-Per torrent and global rate limiting
-Individual file relocation

Install-Package MonoTorrent -Version 1.0.10
dotnet add package MonoTorrent --version 1.0.10
<PackageReference Include="MonoTorrent" Version="1.0.10" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MonoTorrent --version 1.0.10
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

General

  • The correct events are raised when hashing is paused/resumed.
  • When a TorrentManager is stopped all the files associated with it should be reliably closed.
  • The bitfield representing the completion status of a TorrentFile is always accurately refreshed when partial downloading is enabled and that TorrentFile is marked as DoNotDownload.
  • Minor improvements to the SuperSeeding mode.
  • Fixed an issue when downloading torrents using an infohash instead of the full .torrent file. If a peer connection was in the middle of the initial handshake process when the final metadata piece was received, the connection would not be updated appropriately.
  • Small tweaks to EndGame mode to ensure it always respects file prioritisation (i.e. files marked as DoNotDownload).

General

  • The correct events are raised when hashing is paused/resumed.
  • When a TorrentManager is stopped all the files associated with it should be reliably closed.
  • The bitfield representing the completion status of a TorrentFile is always accurately refreshed when partial downloading is enabled and that TorrentFile is marked as DoNotDownload.
  • Minor improvements to the SuperSeeding mode.
  • Fixed an issue when downloading torrents using an infohash instead of the full .torrent file. If a peer connection was in the middle of the initial handshake process when the final metadata piece was received, the connection would not be updated appropriately.
  • Small tweaks to EndGame mode to ensure it always respects file prioritisation (i.e. files marked as DoNotDownload).

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.0.10 39 12/11/2019
1.0.9 79 12/2/2019
1.0.9-beta 43 11/28/2019
1.0.8 82 11/19/2019
1.0.7 92 11/2/2019
1.0.6 44 11/1/2019
1.0.5 43 11/1/2019
1.0.4 45 10/30/2019
1.0.3 90 10/16/2019
1.0.2 105 9/27/2019
1.0.1 123 9/6/2019
1.0.0 67 9/6/2019
0.99.136-beta 50 9/6/2019
0.99.134-beta 50 9/5/2019
0.99.119-alpha 51 9/4/2019
0.9.0 8,069 6/10/2011