v1.0.19
New Features
MonoTorrent now uses Mono.Nat to automatically forward ports it uses. This requires a compatible uPnP or NAT-PMP based router.
An example usage is:
var engine = new ClientEngine ();
engine.EnablePortForwardingAsync (CancellationToken.None);
The status of the port mappings can be checked using: engine.PortMappings
Bug fixes
- Fixed several small issues in the unchoking algorithm and drastically improved test coverage.
- Setting
EngineSettings.UploadSlots = 0
is now correctly interpreted as 'Unlimited'.