v0.99.40
Pre-release
Pre-release
alanmcgovern
released this
21 Aug 15:20
·
1322 commits
to master
since this release
General
- Some API breaking renames in the MonoTorrent.Tracker namespace:
Tracker -> TrackerServer
ScrapeParameters -> ScrapeRequest
AnnounceParameters -> AnnounceRequest
RequestParameters -> TrackerRequest - Made
ClientAddressComparer
andPeerIdComparer
public so they can be easily used when instantiating aTrackerServer
. - Fixed an issue in the
TrackerServer
implementation where theInfoHash
in the files dictionary was hex encoded instead of BEncoded when responding to a HTTP scrape request. - Added sanity checks to the client side
HttpTracker
logic to ensure that the scrape response contains the expected InfoHash as a 20 byte BEncodedString. - Added code comments to a bunch of properties/methods.