Skip to content

v0.99.40

Pre-release
Pre-release
Compare
Choose a tag to compare
@alanmcgovern 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 and PeerIdComparer public so they can be easily used when instantiating a TrackerServer.
  • Fixed an issue in the TrackerServer implementation where the InfoHash 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.